--- /home/hans/code/fdroid/data/tmp/it.sasabz.android.sasabus_24.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_it.sasabz.android.sasabus_24.apk ├── zipinfo {} │ @@ -1,156 +1,156 @@ │ -Zip file size: 617977 bytes, number of entries: 154 │ +Zip file size: 767835 bytes, number of entries: 154 │ -rw---- 2.0 fat 15463 bl defN 13-Jun-28 02:11 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 15584 bl defN 13-Jun-28 02:11 META-INF/3954F16F.SF │ -rw---- 2.0 fat 1297 bl defN 13-Jun-28 02:11 META-INF/3954F16F.RSA │ --rw---- 1.0 fat 350 bx stor 13-Jun-28 02:09 res/drawable/ab_punkt.png │ --rw---- 1.0 fat 348 b- stor 13-Jun-28 02:09 res/drawable/an_punkt.png │ --rw---- 1.0 fat 10889 b- stor 13-Jun-28 02:09 res/drawable/androidlogo.png │ --rw---- 1.0 fat 13260 b- stor 13-Jun-28 02:09 res/drawable/androidlogo_2.png │ --rw---- 1.0 fat 343 b- stor 13-Jun-28 02:09 res/drawable/auf_punkt.png │ --rw---- 1.0 fat 18280 b- stor 13-Jun-28 02:08 res/drawable/bus.jpg │ --rw---- 1.0 fat 1157 b- stor 13-Jun-28 02:09 res/drawable/busstop.png │ --rw---- 1.0 fat 3572 b- stor 13-Jun-28 02:09 res/drawable/calendar_icon.png │ --rw---- 1.0 fat 3254 b- stor 13-Jun-28 02:09 res/drawable/calendar_icon_new.png │ --rw---- 1.0 fat 393 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_014_train.png │ --rw---- 1.0 fat 299 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_027_search.png │ --rw---- 1.0 fat 304 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_031_bus.png │ --rw---- 1.0 fat 285 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_049_star.png │ --rw---- 1.0 fat 248 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_238_pin.png │ --rw---- 1.0 fat 269 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_242_google_maps.png │ --rw---- 1.0 fat 318 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_338_turtle.png │ --rw---- 1.0 fat 313 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_339_rabbit.png │ --rw---- 1.0 fat 366 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_347_hand_up.png │ --rw---- 1.0 fat 374 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_348_hand_down.png │ --rw---- 1.0 fat 230 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_earlier.png │ --rw---- 1.0 fat 230 b- stor 13-Jun-28 02:09 res/drawable/glyphicons_later.png │ --rw---- 1.0 fat 3785 b- stor 13-Jun-28 02:09 res/drawable/icon.png │ --rw---- 1.0 fat 3508 b- stor 13-Jun-28 02:09 res/drawable/icon_old.png │ --rw---- 1.0 fat 258 b- stor 13-Jun-28 02:09 res/drawable/intermediate_stop.png │ --rw---- 2.0 fat 1151 bl defN 13-Jun-28 02:09 res/drawable/intermediate_stop_gimp.xcf │ --rw---- 1.0 fat 157 b- stor 13-Jun-28 02:09 res/drawable/middle.png │ --rw---- 1.0 fat 485 b- stor 13-Jun-28 02:09 res/drawable/middle_bus.png │ --rw---- 1.0 fat 316 b- stor 13-Jun-28 02:09 res/drawable/middle_punkt.png │ --rw---- 1.0 fat 552 b- stor 13-Jun-28 02:09 res/drawable/middle_rabbit.png │ --rw---- 1.0 fat 527 b- stor 13-Jun-28 02:09 res/drawable/middle_train.png │ --rw---- 1.0 fat 434 b- stor 13-Jun-28 02:09 res/drawable/middle_turtle.png │ --rw---- 1.0 fat 277 b- stor 13-Jun-28 02:09 res/drawable/news.png │ --rw---- 1.0 fat 271 b- stor 13-Jun-28 02:09 res/drawable/offline.png │ --rw---- 1.0 fat 361 b- stor 13-Jun-28 02:09 res/drawable/online.png │ --rw---- 1.0 fat 12266 b- stor 13-Jun-28 02:08 res/drawable/pfeil.jpg │ --rw---- 2.0 fat 1712 bl defN 13-Jun-28 02:09 res/layout/arrival_row.xml │ --rw---- 2.0 fat 1712 bl defN 13-Jun-28 02:09 res/layout/bacino_row.xml │ --rw---- 2.0 fat 2616 bl defN 13-Jun-28 02:09 res/layout/con_transfer_row.xml │ --rw---- 2.0 fat 2144 bl defN 13-Jun-28 02:09 res/layout/con_transfer_row_first.xml │ --rw---- 2.0 fat 1844 bl defN 13-Jun-28 02:09 res/layout/con_transfer_row_follower.xml │ --rw---- 2.0 fat 1844 bl defN 13-Jun-28 02:09 res/layout/con_transfer_row_last.xml │ --rw---- 2.0 fat 2144 bl defN 13-Jun-28 02:09 res/layout/con_transfer_row_one.xml │ --rw---- 2.0 fat 2280 bl defN 13-Jun-28 02:09 res/layout/connection_listview_layout.xml │ --rw---- 2.0 fat 2252 bl defN 13-Jun-28 02:09 res/layout/connection_row_new.xml │ --rw---- 2.0 fat 1496 bl defN 13-Jun-28 02:09 res/layout/date_time_dialog.xml │ --rw---- 2.0 fat 776 bl defN 13-Jun-28 02:09 res/layout/datepicker.xml │ --rw---- 2.0 fat 1448 bl defN 13-Jun-28 02:09 res/layout/datetimepicker.xml │ --rw---- 2.0 fat 1712 bl defN 13-Jun-28 02:09 res/layout/departure_row.xml │ --rw---- 2.0 fat 796 bl defN 13-Jun-28 02:09 res/layout/favoriten_listview.xml │ --rw---- 2.0 fat 1812 bl defN 13-Jun-28 02:09 res/layout/favoriten_row.xml │ --rw---- 2.0 fat 640 bl defN 13-Jun-28 02:09 res/layout/fragment_container.xml │ --rw---- 2.0 fat 1952 bl defN 13-Jun-28 02:09 res/layout/linea_row.xml │ --rw---- 2.0 fat 1104 bl defN 13-Jun-28 02:09 res/layout/mapview_select_layout.xml │ --rw---- 2.0 fat 2284 bl defN 13-Jun-28 02:09 res/layout/mapview_show_layout.xml │ --rw---- 2.0 fat 1632 bl defN 13-Jun-28 02:09 res/layout/news_row.xml │ --rw---- 2.0 fat 3576 bl defN 13-Jun-28 02:09 res/layout/online_search_layout.xml │ --rw---- 2.0 fat 1764 bl defN 13-Jun-28 02:09 res/layout/online_select_layout.xml │ --rw---- 2.0 fat 2460 bl defN 13-Jun-28 02:09 res/layout/palina_listview_layout.xml │ --rw---- 2.0 fat 1268 bl defN 13-Jun-28 02:09 res/layout/pointer.xml │ --rw---- 2.0 fat 1912 bl defN 13-Jun-28 02:09 res/layout/select_dialog_layout.xml │ --rw---- 2.0 fat 660 bl defN 13-Jun-28 02:09 res/layout/spinner_dropdown_view.xml │ --rw---- 2.0 fat 604 bl defN 13-Jun-28 02:09 res/layout/spinner_view.xml │ --rw---- 2.0 fat 1708 bl defN 13-Jun-28 02:09 res/layout/splash.xml │ --rw---- 2.0 fat 700 bl defN 13-Jun-28 02:09 res/layout/standard_imagescan_layout.xml │ --rw---- 2.0 fat 1184 bl defN 13-Jun-28 02:09 res/layout/standard_listview_layout.xml │ --rw---- 2.0 fat 592 bl defN 13-Jun-28 02:09 res/layout/standard_row.xml │ --rw---- 2.0 fat 928 bl defN 13-Jun-28 02:09 res/layout/tab_host.xml │ --rw---- 2.0 fat 776 bl defN 13-Jun-28 02:09 res/layout/timepicker.xml │ --rw---- 2.0 fat 908 bl defN 13-Jun-28 02:09 res/layout/transfer_listview_layout.xml │ --rw---- 2.0 fat 2816 bl defN 13-Jun-28 02:09 res/layout/way_listview_layout.xml │ --rw---- 2.0 fat 1572 bl defN 13-Jun-28 02:09 res/layout/way_row_end.xml │ --rw---- 2.0 fat 1512 bl defN 13-Jun-28 02:09 res/layout/way_row_first.xml │ --rw---- 2.0 fat 1524 bl defN 13-Jun-28 02:09 res/layout/way_row_middle.xml │ --rw---- 2.0 fat 544 bl defN 13-Jun-28 02:09 res/menu/optionmenu.xml │ --rw---- 2.0 fat 888 bl defN 13-Jun-28 02:09 res/xml/preferences.xml │ --rw---- 2.0 fat 6168 bl defN 13-Jun-28 02:09 AndroidManifest.xml │ --rw---- 1.0 fat 53608 b- stor 13-Jun-28 02:09 resources.arsc │ --rw---- 1.0 fat 5008 b- stor 13-Jun-28 02:09 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 2329 b- stor 13-Jun-28 02:09 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 3785 b- stor 13-Jun-28 02:09 res/drawable-mdpi/icon.png │ --rw---- 1.0 fat 8414 b- stor 13-Jun-28 02:09 res/drawable-xhdpi/icon.png │ --rw---- 2.0 fat 1321360 bl defN 13-Jun-28 02:09 classes.dex │ --rw---- 2.0 fat 35147 bl defN 13-Jun-28 02:09 COPYING │ --rw---- 2.0 fat 7651 bl defN 13-Jun-28 02:09 COPYING.LESSER │ --rw---- 2.0 fat 728 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/marsh.png │ --rw---- 2.0 fat 893 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-coniferous.png │ --rw---- 2.0 fat 1451 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-mixed.png │ --rw---- 2.0 fat 849 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-deciduous.png │ --rw---- 2.0 fat 471 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/military.png │ --rw---- 2.0 fat 834 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/nature-reserve.png │ --rw---- 2.0 fat 343 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/cemetery.png │ --rw---- 2.0 fat 288 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/access-private.png │ --rw---- 2.0 fat 288 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/patterns/access-destination.png │ --rw---- 2.0 fat 426 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/postbox.png │ --rw---- 2.0 fat 385 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/railway-crossing-small.png │ --rw---- 2.0 fat 477 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hospital.png │ --rw---- 2.0 fat 658 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bakery.png │ --rw---- 2.0 fat 433 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/traffic_signal.png │ --rw---- 2.0 fat 290 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cave_entrance.png │ --rw---- 2.0 fat 91 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/tree.png │ --rw---- 2.0 fat 997 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/theatre.png │ --rw---- 2.0 fat 717 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/school.png │ --rw---- 2.0 fat 575 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/library.png │ --rw---- 2.0 fat 961 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bus_sta.png │ --rw---- 2.0 fat 549 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bank.png │ --rw---- 2.0 fat 325 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/fountain.png │ --rw---- 2.0 fat 261 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/vulcan.png │ --rw---- 2.0 fat 896 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/helipad.png │ --rw---- 2.0 fat 454 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cable_car.png │ --rw---- 2.0 fat 443 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/chair_lift_2.png │ --rw---- 2.0 fat 244 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/oneway.png │ --rw---- 2.0 fat 398 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/pub.png │ --rw---- 2.0 fat 303 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/parking.png │ --rw---- 2.0 fat 467 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/postoffice.png │ --rw---- 2.0 fat 715 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/shelter.png │ --rw---- 2.0 fat 552 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/viewpoint.png │ --rw---- 2.0 fat 361 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/synagogue.png │ --rw---- 2.0 fat 423 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/airport.png │ --rw---- 2.0 fat 708 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cinema.png │ --rw---- 2.0 fat 410 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/campSite.png │ --rw---- 2.0 fat 511 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/atm.png │ --rw---- 2.0 fat 703 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/tennis.png │ --rw---- 2.0 fat 658 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/soccer-borderless.png │ --rw---- 2.0 fat 597 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/supermarket.png │ --rw---- 2.0 fat 234 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/church.png │ --rw---- 2.0 fat 609 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/toilets.png │ --rw---- 2.0 fat 492 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bus.png │ --rw---- 2.0 fat 462 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hotel.png │ --rw---- 2.0 fat 174 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bench.png │ --rw---- 2.0 fat 806 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/railway-crossing.png │ --rw---- 2.0 fat 387 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/gondola.png │ --rw---- 2.0 fat 499 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hostel.png │ --rw---- 2.0 fat 398 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/windmill.png │ --rw---- 2.0 fat 515 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/mosque.png │ --rw---- 2.0 fat 742 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/fastfood.png │ --rw---- 2.0 fat 604 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bicycle_rental.png │ --rw---- 2.0 fat 615 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/florist.png │ --rw---- 2.0 fat 333 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/university.png │ --rw---- 2.0 fat 309 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/peak.png │ --rw---- 2.0 fat 419 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/pharmacy.png │ --rw---- 2.0 fat 539 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/kindergarten.png │ --rw---- 2.0 fat 705 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/playground.png │ --rw---- 2.0 fat 330 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/telephone.png │ --rw---- 2.0 fat 332 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/information.png │ --rw---- 2.0 fat 365 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/restaurant.png │ --rw---- 2.0 fat 421 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/petrolStation.png │ --rw---- 2.0 fat 616 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/recycling.png │ --rw---- 2.0 fat 388 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cafe.png │ --rw---- 2.0 fat 733 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/symbols/firebrigade.png │ --rw---- 2.0 fat 49054 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/osmarender/osmarender.xml │ --rw---- 2.0 fat 7264 bl defN 13-Jun-28 02:09 org/mapsforge/android/maps/rendertheme/renderTheme.xsd │ -154 files, 1707818 bytes uncompressed, 589820 bytes compressed: 65.5% │ +-rw---- 2.0 fat 6348 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 4892 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 2276 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 3670 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 8193 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/icon.png │ +-rw---- 1.0 fat 317 b- stor 08-Jan-01 00:00 res/drawable/ab_punkt.png │ +-rw---- 1.0 fat 317 b- stor 08-Jan-01 00:00 res/drawable/an_punkt.png │ +-rw---- 1.0 fat 10540 b- stor 08-Jan-01 00:00 res/drawable/androidlogo.png │ +-rw---- 1.0 fat 12952 b- stor 08-Jan-01 00:00 res/drawable/androidlogo_2.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable/auf_punkt.png │ +-rw---- 1.0 fat 18280 b- stor 08-Jan-01 00:00 res/drawable/bus.jpg │ +-rw---- 1.0 fat 1053 b- stor 08-Jan-01 00:00 res/drawable/busstop.png │ +-rw---- 1.0 fat 3516 b- stor 08-Jan-01 00:00 res/drawable/calendar_icon.png │ +-rw---- 1.0 fat 3186 b- stor 08-Jan-01 00:00 res/drawable/calendar_icon_new.png │ +-rw---- 1.0 fat 392 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_014_train.png │ +-rw---- 1.0 fat 298 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_027_search.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_031_bus.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_049_star.png │ +-rw---- 1.0 fat 247 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_238_pin.png │ +-rw---- 1.0 fat 268 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_242_google_maps.png │ +-rw---- 1.0 fat 317 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_338_turtle.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_339_rabbit.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_347_hand_up.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_348_hand_down.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_earlier.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable/glyphicons_later.png │ +-rw---- 1.0 fat 3670 b- stor 08-Jan-01 00:00 res/drawable/icon.png │ +-rw---- 1.0 fat 3508 b- stor 08-Jan-01 00:00 res/drawable/icon_old.png │ +-rw---- 1.0 fat 135 b- stor 08-Jan-01 00:00 res/drawable/intermediate_stop.png │ +-rw---- 2.0 fat 1151 bl defN 08-Jan-01 00:00 res/drawable/intermediate_stop_gimp.xcf │ +-rw---- 1.0 fat 121 b- stor 08-Jan-01 00:00 res/drawable/middle.png │ +-rw---- 1.0 fat 410 b- stor 08-Jan-01 00:00 res/drawable/middle_bus.png │ +-rw---- 1.0 fat 243 b- stor 08-Jan-01 00:00 res/drawable/middle_punkt.png │ +-rw---- 1.0 fat 466 b- stor 08-Jan-01 00:00 res/drawable/middle_rabbit.png │ +-rw---- 1.0 fat 436 b- stor 08-Jan-01 00:00 res/drawable/middle_train.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable/middle_turtle.png │ +-rw---- 1.0 fat 276 b- stor 08-Jan-01 00:00 res/drawable/news.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable/offline.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable/online.png │ +-rw---- 1.0 fat 12266 b- stor 08-Jan-01 00:00 res/drawable/pfeil.jpg │ +-rw---- 2.0 fat 1712 bl defN 08-Jan-01 00:00 res/layout/arrival_row.xml │ +-rw---- 2.0 fat 1712 bl defN 08-Jan-01 00:00 res/layout/bacino_row.xml │ +-rw---- 2.0 fat 2616 bl defN 08-Jan-01 00:00 res/layout/con_transfer_row.xml │ +-rw---- 2.0 fat 2144 bl defN 08-Jan-01 00:00 res/layout/con_transfer_row_first.xml │ +-rw---- 2.0 fat 1844 bl defN 08-Jan-01 00:00 res/layout/con_transfer_row_follower.xml │ +-rw---- 2.0 fat 1844 bl defN 08-Jan-01 00:00 res/layout/con_transfer_row_last.xml │ +-rw---- 2.0 fat 2144 bl defN 08-Jan-01 00:00 res/layout/con_transfer_row_one.xml │ +-rw---- 2.0 fat 2280 bl defN 08-Jan-01 00:00 res/layout/connection_listview_layout.xml │ +-rw---- 2.0 fat 2252 bl defN 08-Jan-01 00:00 res/layout/connection_row_new.xml │ +-rw---- 2.0 fat 1496 bl defN 08-Jan-01 00:00 res/layout/date_time_dialog.xml │ +-rw---- 2.0 fat 776 bl defN 08-Jan-01 00:00 res/layout/datepicker.xml │ +-rw---- 2.0 fat 1448 bl defN 08-Jan-01 00:00 res/layout/datetimepicker.xml │ +-rw---- 2.0 fat 1712 bl defN 08-Jan-01 00:00 res/layout/departure_row.xml │ +-rw---- 2.0 fat 796 bl defN 08-Jan-01 00:00 res/layout/favoriten_listview.xml │ +-rw---- 2.0 fat 1812 bl defN 08-Jan-01 00:00 res/layout/favoriten_row.xml │ +-rw---- 2.0 fat 640 bl defN 08-Jan-01 00:00 res/layout/fragment_container.xml │ +-rw---- 2.0 fat 1952 bl defN 08-Jan-01 00:00 res/layout/linea_row.xml │ +-rw---- 2.0 fat 1104 bl defN 08-Jan-01 00:00 res/layout/mapview_select_layout.xml │ +-rw---- 2.0 fat 2284 bl defN 08-Jan-01 00:00 res/layout/mapview_show_layout.xml │ +-rw---- 2.0 fat 1632 bl defN 08-Jan-01 00:00 res/layout/news_row.xml │ +-rw---- 2.0 fat 3576 bl defN 08-Jan-01 00:00 res/layout/online_search_layout.xml │ +-rw---- 2.0 fat 1764 bl defN 08-Jan-01 00:00 res/layout/online_select_layout.xml │ +-rw---- 2.0 fat 2460 bl defN 08-Jan-01 00:00 res/layout/palina_listview_layout.xml │ +-rw---- 2.0 fat 1268 bl defN 08-Jan-01 00:00 res/layout/pointer.xml │ +-rw---- 2.0 fat 1912 bl defN 08-Jan-01 00:00 res/layout/select_dialog_layout.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout/spinner_dropdown_view.xml │ +-rw---- 2.0 fat 604 bl defN 08-Jan-01 00:00 res/layout/spinner_view.xml │ +-rw---- 2.0 fat 1708 bl defN 08-Jan-01 00:00 res/layout/splash.xml │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 res/layout/standard_imagescan_layout.xml │ +-rw---- 2.0 fat 1184 bl defN 08-Jan-01 00:00 res/layout/standard_listview_layout.xml │ +-rw---- 2.0 fat 592 bl defN 08-Jan-01 00:00 res/layout/standard_row.xml │ +-rw---- 2.0 fat 928 bl defN 08-Jan-01 00:00 res/layout/tab_host.xml │ +-rw---- 2.0 fat 776 bl defN 08-Jan-01 00:00 res/layout/timepicker.xml │ +-rw---- 2.0 fat 908 bl defN 08-Jan-01 00:00 res/layout/transfer_listview_layout.xml │ +-rw---- 2.0 fat 2816 bl defN 08-Jan-01 00:00 res/layout/way_listview_layout.xml │ +-rw---- 2.0 fat 1572 bl defN 08-Jan-01 00:00 res/layout/way_row_end.xml │ +-rw---- 2.0 fat 1512 bl defN 08-Jan-01 00:00 res/layout/way_row_first.xml │ +-rw---- 2.0 fat 1524 bl defN 08-Jan-01 00:00 res/layout/way_row_middle.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/menu/optionmenu.xml │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 53956 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1544080 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 35147 bl defN 08-Jan-01 00:00 COPYING │ +-rw---- 2.0 fat 7651 bl defN 08-Jan-01 00:00 COPYING.LESSER │ +-rw---- 2.0 fat 728 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/marsh.png │ +-rw---- 2.0 fat 893 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-coniferous.png │ +-rw---- 2.0 fat 1451 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-mixed.png │ +-rw---- 2.0 fat 849 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/wood-deciduous.png │ +-rw---- 2.0 fat 471 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/military.png │ +-rw---- 2.0 fat 834 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/nature-reserve.png │ +-rw---- 2.0 fat 343 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/cemetery.png │ +-rw---- 2.0 fat 288 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/access-private.png │ +-rw---- 2.0 fat 288 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/patterns/access-destination.png │ +-rw---- 2.0 fat 426 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/postbox.png │ +-rw---- 2.0 fat 385 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/railway-crossing-small.png │ +-rw---- 2.0 fat 477 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hospital.png │ +-rw---- 2.0 fat 658 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bakery.png │ +-rw---- 2.0 fat 433 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/traffic_signal.png │ +-rw---- 2.0 fat 290 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cave_entrance.png │ +-rw---- 2.0 fat 91 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/tree.png │ +-rw---- 2.0 fat 997 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/theatre.png │ +-rw---- 2.0 fat 717 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/school.png │ +-rw---- 2.0 fat 575 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/library.png │ +-rw---- 2.0 fat 961 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bus_sta.png │ +-rw---- 2.0 fat 549 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bank.png │ +-rw---- 2.0 fat 325 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/fountain.png │ +-rw---- 2.0 fat 261 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/vulcan.png │ +-rw---- 2.0 fat 896 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/helipad.png │ +-rw---- 2.0 fat 454 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cable_car.png │ +-rw---- 2.0 fat 443 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/chair_lift_2.png │ +-rw---- 2.0 fat 244 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/oneway.png │ +-rw---- 2.0 fat 398 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/pub.png │ +-rw---- 2.0 fat 303 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/parking.png │ +-rw---- 2.0 fat 467 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/postoffice.png │ +-rw---- 2.0 fat 715 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/shelter.png │ +-rw---- 2.0 fat 552 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/viewpoint.png │ +-rw---- 2.0 fat 361 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/synagogue.png │ +-rw---- 2.0 fat 423 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/airport.png │ +-rw---- 2.0 fat 708 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cinema.png │ +-rw---- 2.0 fat 410 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/campSite.png │ +-rw---- 2.0 fat 511 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/atm.png │ +-rw---- 2.0 fat 703 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/tennis.png │ +-rw---- 2.0 fat 658 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/soccer-borderless.png │ +-rw---- 2.0 fat 597 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/supermarket.png │ +-rw---- 2.0 fat 234 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/church.png │ +-rw---- 2.0 fat 609 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/toilets.png │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bus.png │ +-rw---- 2.0 fat 462 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hotel.png │ +-rw---- 2.0 fat 174 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bench.png │ +-rw---- 2.0 fat 806 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/railway-crossing.png │ +-rw---- 2.0 fat 387 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/gondola.png │ +-rw---- 2.0 fat 499 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/hostel.png │ +-rw---- 2.0 fat 398 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/windmill.png │ +-rw---- 2.0 fat 515 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/mosque.png │ +-rw---- 2.0 fat 742 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/fastfood.png │ +-rw---- 2.0 fat 604 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/bicycle_rental.png │ +-rw---- 2.0 fat 615 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/florist.png │ +-rw---- 2.0 fat 333 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/university.png │ +-rw---- 2.0 fat 309 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/peak.png │ +-rw---- 2.0 fat 419 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/pharmacy.png │ +-rw---- 2.0 fat 539 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/kindergarten.png │ +-rw---- 2.0 fat 705 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/playground.png │ +-rw---- 2.0 fat 330 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/telephone.png │ +-rw---- 2.0 fat 332 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/information.png │ +-rw---- 2.0 fat 365 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/restaurant.png │ +-rw---- 2.0 fat 421 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/petrolStation.png │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/recycling.png │ +-rw---- 2.0 fat 388 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/cafe.png │ +-rw---- 2.0 fat 733 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/symbols/firebrigade.png │ +-rw---- 2.0 fat 49054 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/osmarender/osmarender.xml │ +-rw---- 2.0 fat 7264 bl defN 08-Jan-01 00:00 org/mapsforge/android/maps/rendertheme/renderTheme.xsd │ +154 files, 1928891 bytes uncompressed, 740181 bytes compressed: 61.6% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable/middle_turtle.png ├── sng │ │ @@ -1,95 +1,90 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 8, 18) # rgb = (0x00,0x08,0x12) │ │ + (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ + (135,146,156) # rgb = (0x87,0x92,0x9c) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (255,140, 34) # rgb = (0xff,0x8c,0x22) │ │ (255,138, 32) # rgb = (0xff,0x8a,0x20) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 3, 3, 2) # rgb = (0x03,0x03,0x02) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 8, 18) # rgb = (0x00,0x08,0x12) │ │ (137,136,135) # rgb = (0x89,0x88,0x87) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ - (243,111, 0) # rgb = (0xf3,0x6f,0x00) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (174,173,173) # rgb = (0xae,0xad,0xad) │ │ - (135,146,156) # rgb = (0x87,0x92,0x9c) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (254,130, 24) # rgb = (0xfe,0x82,0x18) │ │ (255,142, 36) # rgb = (0xff,0x8e,0x24) │ │ } │ │ tRNS { │ │ - 0 255 2 255 255 255 255 255 255 255 252 252 255 0 255 255 255 255 255 255 255 255 255 0 255 255 255 2 255 255 0 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 252 255 255 255 255} │ │ + 0 2 252 252 2 252} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000200000034000000200000000 │ │ -000000000565789ABC56555000000000 │ │ -00000D0D065EFGHIIIJ5KLM000000000 │ │ -000000N0055OPIIIIIIQIII000000000 │ │ -000000R0055IIIIIIIIIIST000000000 │ │ -000000U00VIIIIIIIIIIW55000000000 │ │ -00000X0Y055ZIIIIFIIa565000000000 │ │ -00000000065bcdefI7gV565000000000 │ │ -00000000055IhijkA5lm555000000000 │ │ -000000002000000no000000200000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000100000078000000100000000 │ │ +0000000009A9BCD23E9A999000000000 │ │ +000000000A9FGHIJJJK9LMN000000000 │ │ +00000000099OPJJJJJJQJJJ000000000 │ │ +00000040099JJJJJJJJJJRS000000000 │ │ +000000000TJJJJJJJJJJU99000000000 │ │ +00000000099VJJJJGJJW9A9000000000 │ │ +000000000A9XYZabJBcT9A9000000000 │ │ +00000000099Jdef529gh999000000000 │ │ +000000001000000ij000000100000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ +00000000000000066000000000000000 │ │ } ├── res/drawable/glyphicons_014_train.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 20; height: 27; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -28,38 +28,38 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 159 255 95 127 191 203 77 192 207 149 121 47 99 87 63 241 201 168 239 228 179 140 223 31 15} │ │ + 0 159 95 127 191 203 77 192 207 149 121 47 99 87 63 241 201 168 239 228 179 140 223 31 15} │ │ IMAGE { │ │ pixels base64 │ │ -00122222222222222100 │ │ -03222222222222222230 │ │ -04222222222222222240 │ │ -05267777777777778250 │ │ -0921777777777777A290 │ │ -022B777777777777B220 │ │ -C22D777777777777E22C │ │ -F2277777777777777G2F │ │ -42H77777777777777H24 │ │ -12I77777777777777I21 │ │ -52A77777777777777A25 │ │ -J2B77777777777777B2J │ │ -22KAE7777777777EAK22 │ │ -2222GLMD7777DMLG2222 │ │ -223N22222HH22222N322 │ │ -22003N22222222N30022 │ │ -J200002222222200002J │ │ -42254F22222222F45224 │ │ -O222222222222222222O │ │ -01222222222222222210 │ │ -0P5222222222222225P0 │ │ -0000322O0000C2JF0000 │ │ -000C22100000012JC000 │ │ -00CJ2JP000000O22JC00 │ │ -0PJ22400000000422NP0 │ │ -P922JP00000000PJ229P │ │ -92224000000000042229 │ │ +001PPPPPPPPPPPPPP100 │ │ +02PPPPPPPPPPPPPPPP20 │ │ +03PPPPPPPPPPPPPPPP30 │ │ +04P56666666666667P40 │ │ +08P16666666666669P80 │ │ +0PPA666666666666APP0 │ │ +BPPC666666666666DPPB │ │ +EPP66666666666666FPE │ │ +3PG66666666666666GP3 │ │ +1PH66666666666666HP1 │ │ +4P9666666666666669P4 │ │ +IPA66666666666666API │ │ +PPJ9D6666666666D9JPP │ │ +PPPPFKLC6666CLKFPPPP │ │ +PP2MPPPPPGGPPPPPM2PP │ │ +PP002MPPPPPPPPM200PP │ │ +IP0000PPPPPPPP0000PI │ │ +3PP43EPPPPPPPPE34PP3 │ │ +NPPPPPPPPPPPPPPPPPPN │ │ +01PPPPPPPPPPPPPPPP10 │ │ +0O4PPPPPPPPPPPPPP4O0 │ │ +00002PPN0000BPIE0000 │ │ +000BPP10000001PIB000 │ │ +00BIPIO000000NPPIB00 │ │ +0OIPP3000000003PPMO0 │ │ +O8PPIO00000000OIPP8O │ │ +8PPP300000000003PPP8 │ │ } ├── res/drawable/glyphicons_049_star.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -19,35 +19,35 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 176 32 255 48 112 144 208 224 128 64 240 16 160 96 80 192} │ │ + 0 176 32 48 112 144 208 224 128 64 240 16 160 96 80 192} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000001000000000000 │ │ -0000000000023400000000000 │ │ -0000000000053600000000000 │ │ -0000000000073800000000000 │ │ -0000000000233340000000000 │ │ -0000000000533390000000000 │ │ -0000000000733370000000000 │ │ -0000000002333332000000000 │ │ -0000000005333335000000000 │ │ -6333333333333333333333339 │ │ -0AB3333333333333333333840 │ │ -00C133333333333333333DC00 │ │ -0000EB3333333333333BF0000 │ │ -000002G33333333333G200000 │ │ -00000001333333333D0000000 │ │ -0000000733333333370000000 │ │ -000000C333333333332000000 │ │ -000000E333333333335000000 │ │ -0000001333312133337000000 │ │ -00000C333B50005B333200000 │ │ -00000E3374000004733500000 │ │ -00000136C0000000063700000 │ │ -0000CBF00000000000AB20000 │ │ -0000220000000000000C20000 │ │ +000000000002G300000000000 │ │ +000000000004G500000000000 │ │ +000000000006G700000000000 │ │ +00000000002GGG30000000000 │ │ +00000000004GGG80000000000 │ │ +00000000006GGG60000000000 │ │ +0000000002GGGGG2000000000 │ │ +0000000004GGGGG4000000000 │ │ +5GGGGGGGGGGGGGGGGGGGGGGG8 │ │ +09AGGGGGGGGGGGGGGGGGGG730 │ │ +00B1GGGGGGGGGGGGGGGGGCB00 │ │ +0000DAGGGGGGGGGGGGGAE0000 │ │ +000002FGGGGGGGGGGGF200000 │ │ +00000001GGGGGGGGGC0000000 │ │ +00000006GGGGGGGGG60000000 │ │ +000000BGGGGGGGGGGG2000000 │ │ +000000DGGGGGGGGGGG4000000 │ │ +0000001GGGG121GGGG6000000 │ │ +00000BGGGA40004AGGG200000 │ │ +00000DGG630000036GG400000 │ │ +000001G5B000000005G600000 │ │ +0000BAE000000000009A20000 │ │ +0000220000000000000B20000 │ │ } ├── res/drawable/androidlogo_2.png ├── sng │ │ @@ -1,146 +1,146 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 491; height: 138; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0027620d 00356f35 00347049 0037706b 00377291 003670b2 003771cd 003671e3 003872f3 003672ff 003672ff 003672ff 003571ff 003672f2 003771e4 003671cf 003672b3 00367193 0036706d 00357148 00357030 00316d15 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00387440 003672b3 003772ff 003671fe 003772ff 003571ff 003571ff 003572ff 003572ff 003572ff 003672ff 003672ff 003572ff 003572ff 003572ff 003571ff 003572ff 003572ff 003571ff 003571ff 003471ff 003672fa 003671a5 003b713d ffffff00 00000001 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ffffff00 00408004 00327124 00367050 003671ab 00326eff 002e6bff 003470ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003470ff 00316eff 003672f9 003671d5 00367197 003a6d23 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 00377238 0036718a 003771c4 003772f3 002e6cff 00336fff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003370ff 002a69ff 003671da 0037706b 003a731f ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 ffffff00 003a6e2c 003973a2 003572f4 003672fb 003571ff 003571ff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 00316dff 003671c8 0039711b 00008002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd0038 8bce0096 80d5000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace007c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8dd00026 8bce009c 8aca0018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf004a 8acf008e ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd10021 8ace009d 89d1001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ad00046 8bce0091 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ffffff00 00808002 0039711b 0036713d 0036709b 003771fc 002c6bff 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 003672ff 003471ff 003570ff 003671d9 00386f4e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcc004b 8ace00df 8ace0078 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87cf0020 8ace00da 8ace00a8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acc0032 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8bce00d0 8bce00c1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88d0002b 8ace00de 8ace0098 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89c4000d 8ace00cd 8ace00c7 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 0034742c 00387277 003671f5 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 002e6cff 003771cb 00387044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00ab 8bce00db 87ca0022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00a4 8acd00dd 8bd1002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0095 8ace00df 8bcc0037 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0086 8ace00df 8ad00046 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace003f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0080 8ace00df 8bcd004d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 00316eff 003871ce 002d6911 ffff0001 00000001 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1002c 8acd00dd 8ace009d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89d00041 8ace00df 8bcd008a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8ace00d6 8ace00b5 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ecc002d 8acd00dd 8ace00a1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8aca0018 8bce00d5 8ace00bb 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86d00026 8bce00dc 8bcd00a9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00367255 00316eff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772f9 00377190 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd008b 8ace00df 8bcf0040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 8bce00bd 8ace00d2 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0072 8ace00df 8bce0058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00ab 8bce00db 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd006c 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00a4 8ace00dc 88d0002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 00ffff01 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003671cb 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 00306eff 003572dc 00356f35 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8aca0018 8ace00d5 8bce00b8 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89c4000d 89d1001c 8cce002a 8ecc002d 8bd10021 86c90013 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 89cd006c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 8ace00c9 8ace00c9 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 89ce001a 8ccc0028 8ecc002d 8acc0023 86ce0015 80d50006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0044 8ace00df 8acd0085 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8bce00c5 8ace00cd 92c8000e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 85cc0019 8ccc0028 8ecc002d 8ecd0024 86ce0015 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce003e 8ace00df 8ace008c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ee7d003b f0790065 ec7b001b e666000a ffffff00 ffffff00 ffffff00 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00334c0a 003671fe 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00306eff 0037706b 00000001 ffff0001 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace006d 8ace00df 8bcd005c ffffff00 ffffff00 ffffff00 ffffff00 8dca001d 89cd005b 8bce008d 8bce00b0 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8acd00be 8ace009b 8cce0073 89d00036 80bf0004 ffffff00 ffffff00 ffffff00 8fcf0010 8bcd00ce 8bcd00c3 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0054 8ace00df 89cd0075 ffffff00 ffffff00 ffffff00 ffffff00 8bd10016 8cce0054 8bce0088 8bce00ab 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8bce00c1 8bce00a0 8bcf0079 8acd003d 7fbf0008 ffffff00 ffffff00 ffffff00 99cc0005 8bce00bf 8ace00d1 8ec60012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd004d 8ace00df 8ace007c ffffff00 ffffff00 ffffff00 ffffff00 86ce0015 89cd0052 8bce0088 8bce00ab 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ace00c2 8ace00a1 8acd007a 8ace003f 8ec60009 ffffff00 ffffff00 ffffff00 55aa0003 8ace00ba 8bce00d5 90d30017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ffffff00 ef7b008f ef7b00d2 ef7b00d2 ee7b00d1 f07c00c6 ef7b00b4 ef7c0061 e3710009 ffffff00 ffffff00 00000001 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0035712b 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003570ff 003771cb ffffff00 ffff0001 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 8ace00c4 8bcd00ce 88cc000f 89ce001a 8acf006f 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 8ace0092 88cc003c 80ff0002 8bcd0080 8ace00df 88ce0049 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ace00b1 8acd00d8 8dca001d 86c90013 8bcd0065 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 8bce009c 8ad00046 80bf0004 8bcd0065 8ace00df 8bce0063 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00ab 8bce00db 87ca0022 87d20011 8bce0063 8bcd00b4 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 8ace009d 8cce0049 99cc0005 89cf005f 8ace00df 8ccf006a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 db80000e f07a00a9 ef7a00d5 f07b00d0 f07b00d1 f07900d0 f07900d0 ef7a00d1 f07b00d6 ef7b00da ef7b00b3 ef7a0080 ed7c0048 ee77000f ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00387060 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003370ff 003671ea 00366b26 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf004a 8ace00df 8ace00c2 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c4 8bce00dc 8bce00a7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acc0032 8ace00de 8bce00c5 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 8bce00d5 8ace00bc 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1002c 8acd00dd 8bce00c6 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8bcd00d3 8bce00c1 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 eb7f001a ef7b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 f07b00d0 ef7a00d5 ef7c00dc ef7b00b2 eb7b0059 eb7f001a ea80000c 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003671be 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 002c6bff 00376f3c ffffff00 00000001 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc001e 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 8bcd004d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8acd008b 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8bcd005c aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace0087 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 89cf005f 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eb800026 ef7b00cf ef7a00d1 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 ef7b00d2 ef7b00d4 ef7b0091 bf800004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002b6aff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003470ff 00366f5e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d50006 8bce0072 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8bce0063 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 8acc0032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8ace005e 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b8 8ccf0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec7b0036 ef7b00d4 ef7900d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d8 ef7a00af ec7d0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00387049 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 0036716c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8dca001d 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bcd0056 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86c90013 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0068 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8bce0077 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ec7b0036 ef7b00df f07a00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ef7c00c4 ef79005f ffffff00 80800002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377399 003471ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002d6bff 00356f6e ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce0034 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ace0078 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace008c 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd10021 8ace00bb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eb790026 ef7b00d5 ef7a00d1 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7900d0 f07b00d6 ef79007c 80000002 ffffff00 ff000001 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 003571cd 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 00326eff 00366f63 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0040 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ecc002d 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86d00026 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ac 99cc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ec7b001b ef7c00d0 ef7b00d1 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07a00d9 ef7b009d f07c0023 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003771fc 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003570ff 00387440 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89d00036 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd008a ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace009b 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acc0023 8bce00cc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 80d50006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ee77000f ef7b00d0 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7a00d1 f07a00ca ee7a005a ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377345 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 002c6aff 00326a29 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce001f 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8bcd00c3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0082 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92c8000e 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0089 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 f07a00ab ef7a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07a00c7 ef700010 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003671b7 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003672ee ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acd003d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf005a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00ffff01 ef7a0090 ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ee7a00d5 ee7b009a cc660005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002a5506 003672f7 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003370ff 003672d0 00008002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 90d30017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 88d0002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ea77003e ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d3 ef7b008d ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00387020 003771fc 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 00377074 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccd0033 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf008e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc001e 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ea7f0018 ef7b00da f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7a00d3 f07b0099 ffffff00 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00396f4c 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 003b713d ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8acc0032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0090 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 0000ff01 ffffff00 ef7c00a1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7b009f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003672af 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003671e3 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0030 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b9 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce002a 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7a005a f07b00da f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ee7b00b8 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00316dff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 0037719e ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ea80000c f07a00c6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07a00d1 ee7b00d1 ee77001e 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 00005503 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00346c3b 002f6cff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003772fb 00467416 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0082 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86c90013 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce009c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b008f ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d7 ed780048 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00367197 00397163 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377086 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003872de ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8bd10016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ec7c0029 f07a00d8 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00aa ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 00376f53 003671ea 002565ff 003d6d15 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003672c1 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00346fff 00366e51 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0056 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ef7a0094 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 ef800020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00365e13 003671d8 00346fff 003672ff 003771e3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003672f6 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003771db ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86ce0015 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf006f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd008f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed77002b ef7b00da f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a0080 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00808002 003671b2 003772fd 003571ff 003572ff 003571ff 00377183 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00397136 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 002f6dff 0037716a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1002c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ee7c00a9 f07a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d6 f07c0021 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00366e5f 003671f6 003370ff 003572ff 003572ff 003672ff 003572ff 00306dff 003771df 0037729a 00367059 00376d1c ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003772a6 00336fff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671e4 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0070 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0057 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccf0050 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 89c4000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed80000e f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07a00a7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ffffff00 00377191 003470ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 003571ff 003370ff 002d6bff 003771ee 00357181 003a6d23 00376d0e ffffff00 ffffff00 ffffff00 00000001 ffffff00 00555503 003672f2 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00326fff 00396d31 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd006b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87cf0020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7c008c ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ed76001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003672b3 003470ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 003571ff 003471ff 003571ff 003771f3 003771e3 00377187 002f711b ffffff00 ffffff00 00376f17 003672f9 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772e9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0093 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87d20011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce002a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dd00031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 f0780011 ef7b00d9 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00bc aa550003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003670a0 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00316eff 002d6bff 003671e8 003771ab 0037718a 003671ff 003571ff 00326fff 002f6dff 002e6cff 002d6bff 002c6bff 002d6bff 002e6cff 00306dff 00336fff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 00357030 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace008c 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 89d1001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0076 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8acc0032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0070 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 89cd0038 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 eb7b004d f07b00d2 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ef7b0093 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00376e41 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003470ff 003571ff 003671f1 003872e1 003772c1 00367289 0036725e 00367042 00336b32 0037732a 00326d38 00397050 00367272 003772a3 003572d7 003672e8 003672f9 00336fff 003571ff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00367088 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 f07a00a5 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7c00da ed77003a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 003b620d 00336eff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672ff 00326fff 003670fe 00377282 002f711b 0033660a 00005503 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00496d07 003b620d 00377241 003770bf 00306dff 003471ff 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672fa ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ecc002d 8bcd004d 88ce0049 8ccc0028 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8cce003e 8bcd0051 8ace003f 8fcf0010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bd1002c 8acd004c 8acf004a 89cd0029 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 88cc003c 8bcd0051 8bcd0042 86c90013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0028 88ce0049 8acd004c 8ecc002d 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 8acf003b 8bcd0051 8bcd0042 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ff0001 ffffff00 e1780011 f07a00dd f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377086 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003572ff 003370ff 00306dff 00367197 0039723a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 00366b13 00357260 003672ce 002d6cff 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002d6bff 0036704b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cc0050 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 8bcf0040 ffffff00 ffffff00 ffffff00 ffffff00 8acd004c 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 8bd1000b ffffff00 ffffff00 ffffff00 87d20011 8ace008c 8bce00dc 8ace00df 8ace00df 8ace00df 8bce00dc 8bce008d 87d20011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd004c 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 89ce0043 ffffff00 ffffff00 ffffff00 ffffff00 88cc003c 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89d1001c ffffff00 ffffff00 ffffff00 7fcc000a 8ace0083 8bce00d9 8ace00df 8ace00df 8ace00df 8acd00dd 8bce0096 8aca0018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0042 8bce00bd 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c5 89ce004e ffffff00 ffffff00 ffffff00 ffffff00 8bce0039 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 8cce001f ffffff00 ffffff00 ffffff00 99cc000a 8bcf007f 8acd00d8 8ace00df 8ace00df 8ace00df 8acd00dd 8acd0099 89ce001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ff0001 ef7a006f ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00a9 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003771f5 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003471ff 003671f4 003672a4 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00357243 003771d6 00336fff 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772b9 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce006e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acd0057 ffffff00 ffffff00 ffffff00 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 ffffff00 8ec60012 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c0 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce0068 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8cce005d ffffff00 ffffff00 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b ffffff00 ffffff00 8bd1000b 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 89d1001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0059 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd006c ffffff00 ffffff00 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 99cc000a 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ff0001 00000001 f07a00aa f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b007e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0035705b 002e6dff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 00326eff 003671bd 0027620d ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 00000001 00386f37 003671fd 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003771e4 00008002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 8dd00026 ffffff00 ffffff00 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 ffffff00 8bce009c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce0034 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8cce002a ffffff00 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b ffffff00 ffffff00 8acd008b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cb0027 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 89cd0038 ffffff00 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b3 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000001 f07a00c7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7b00d1 ee7a005c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003872ca 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672ff 00316eff 003671cf 00386f37 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 0033660a 00377195 002a6aff 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00336fff 00407010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce008d ffffff00 ffffff00 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8ccc0028 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0093 ffffff00 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c ffffff00 85cc0019 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 ffffff00 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 8ccc0014 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f1780024 f07b00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ed7a0047 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002a5506 003671e6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 003772ed 00356f6e ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 00396f4c 003672f7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00367175 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 ffffff00 ffffff00 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 ffffff00 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c ffffff00 8ace0053 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 80bf0004 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 89ce004e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec7a007b ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ed790039 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00406a0c 003672f2 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003471ff 0036728d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ffffff00 00555509 003671ec 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672dd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 80ff0002 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fbf0008 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d ffffff00 8ace0069 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 90d30017 ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 ffffff00 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0095 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b00c7 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ef7d0031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0033660f 003771fa 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 002a69ff 003671b2 00376725 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 0044770f 003672d5 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 0046740b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed80000e ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d7 ee7a002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00407010 003672fb 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 003671d8 00377146 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 001c5509 003671df 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00387029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce003e ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ea7c0025 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ea7a0030 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0033660f 003871fb 003572ff 003672ff 003672ff 003572ff 003571ff 003571ff 003470ff 0037716a ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 003671e7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00357044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed7b0038 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ed7d0039 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002b6a0c 003671f2 003571ff 003672ff 003672ff 003671ff 002f6cff 00367089 003c7811 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00ffff01 003a6b1f 00316eff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 0036716c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed790054 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ed7c0046 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002a5506 003671e7 003572ff 003672ff 003470ff 003771c4 00356b2b ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 00386f4e 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00367298 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0040 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed7b0074 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f17a005a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003671cf 003571ff 003571ff 003672d4 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003770b9 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672be ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0040 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed7b0091 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef79007c ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003a7161 002e6dff 003672ff 00336fff 00347054 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 d5800006 df7f0008 00ffff01 ffffff00 ffffff00 00000001 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00336605 003572eb 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671df ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07c00a7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00a6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003871f8 003572ff 003672ff 003672e2 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 e7790015 ef7b004f ef7c008c ef7b00bc ef7b00dc f07a00dd f07a00dd f07b00e7 ee7b008b bf800004 ffffff00 bf800004 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00387069 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672fa ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00aa 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b00ba f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00387289 003571ff 003572ff 00316eff 0037718c ffff0001 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00ffff01 e666000a ee7b0085 f07b00d6 ef7a00d1 f07b00d0 f07b00d0 f07900d0 ef7b00d2 ef7b00c1 e87c0021 ffffff00 ff000001 ffffff00 ffffff00 ef7b00b0 ee77003c aa550003 00ffff01 ff00ff01 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 003671d8 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7b00c7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00da ec7d0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00406a0c 002e6cff 003671ff 003672ff 003671f6 00206008 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7a0080 f07a00cb ef7b00d2 f07a00d1 f07b00d0 ef7b00d1 ef7b00d2 ef7b00d2 eb7c0040 aa550003 00ffff01 00000001 ffffff00 ffff0001 ffffff00 f0870011 f07b00d1 ee7b00b8 eb76001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0036704b 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 ef7c008e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0033704b 003571ff 003672ff 003470ff 003771ad ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ee7c004c ef7b00bf ef7b00d5 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7b00d4 ee7b0076 db920007 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ee7a008a ef7b00d5 ee7b00d7 ec790050 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 003772f6 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00bb bf800004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003672b5 003470ff 003672ff 00316eff 00396e3a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00ffff01 eb7a0019 f07a00b8 f07b00d6 f07b00d1 f07b00d0 f07b00d0 ef7a00d1 ef7b00d0 f07a00a7 d174000b ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b00ce ef7b00d0 f07b00d8 ed7c0063 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00387064 00336fff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 eb7a0019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 003872b7 003672ff 003572ff 003671cb ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 00ffff01 f07c0098 ef7b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 f07b00c7 ea780024 ff000001 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ed7b0055 ef7a00d1 f07b00d0 ef7b00d5 f07a0056 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00204008 003672f4 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ee7c00a3 ffffff00 00ffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ffffff00 0037709f 00326eff 002d6cff 00367064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 0000ff01 ffffff00 ffffff00 ee7c0067 ef7b00cf ef7a00d3 f07b00d0 f07b00d0 ef7b00d0 ef7a00d3 ef7b00cb ee7b005b ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 ef7a00c0 ef7a00d1 f07b00d0 ee7b00d1 e8740016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00808002 003671d4 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7a00c8 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d5 e7780020 ff000001 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00366f71 003772f7 003672ed 002a5506 ffff0001 ffffff00 ffffff00 ff000001 ffffff00 ff000001 ef7d002f f07a00c6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 ee7b00d2 f07b00ce ef7b0093 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ef780020 ef7b00d2 ef7b00d0 f07a00d1 f07b00b5 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0039717e 00306eff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00ad 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b00bd f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7b007e ffffff00 ff00ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00397109 0037729f 0036708d ffffff00 ffffff00 ffff0001 ffffff00 e3800012 ee7c00b7 f07b00d1 ef7a00d1 f07b00d0 f07b00d0 ef7b00d2 ee7b00d6 ef7c00a1 f2790013 ffffff00 00ffff01 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00000001 ee7c00a9 f07a00d1 f07b00d0 ee7b00d4 ee7c004a 00000001 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003c6f1e 002b6aff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8acd00ae 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b00ac f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 ef780020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00387020 ffffff00 00ffff01 ea6a000c ef7b008d ef7b00de ef7a00db ef7b00db f07a00dd f07b00d7 f07a00a5 f07c0063 e97c0023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed6d000e ef7b00d4 f07b00d0 ef7b00d1 ee7b00a8 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003772f6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672fb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8acd00ae 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7a0096 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7d00ac ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 d876000d ee7d002d f1780035 ef7d0031 e6730014 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffffff00 ef7b006e ef7b00d2 ef7b00d1 ef7b00de e76d0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003671c0 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671e1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7a007d f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ee7a004b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 ffaa0003 ef7b00d5 ef7a00d1 ef7b00d5 ec7a007b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377195 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003670c1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b005d f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 ef7a00d3 e37b001b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 00000001 ffffff00 e7790015 ef7c0094 ef7b00d0 ef7a00d1 ef7a00d1 ee7b00b4 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00357173 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 0036729b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee79003d ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 ef7b00b3 00000001 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 e3710009 ee7a005c f07b00d8 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07a00be d5800006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0038715f 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00377270 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec760029 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7a009d ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 eb7c0040 ef7b00ce ef7a00d1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c4 e3710009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377054 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771ff 00397347 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 e4790013 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d4 ed7b008f ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec790028 f07a00a9 ef7900d4 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00c7 e67f000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003a7354 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 0035712b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf004f ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b00ce ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d2 ee7b007a ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 e7790015 ef7a007f f07b00de f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c5 e3710009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00377054 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 003b620d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 ffffff00 8bce00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 ffffff00 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf004f ffffff00 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7b008d ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ee7b00d2 f07b009a ffffff00 ffffff00 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ff000001 ffffff00 ffffff00 ee7a005c ef7b00d3 ef7b00d1 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c0 db6d0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00376f5c 003471ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672e7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df aaaa0003 ffffff00 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 99cc000a ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 ffffff00 8acd006b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0050 ffffff00 8bcf0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec7b0036 f07b00d6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 f07b00d0 ef7b00d5 ef7b00b3 ee77000f ffffff00 ffffff00 00ffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00ffff01 ed7c0046 ef7a00ba f07b00d6 f07b00d0 f07900d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00b8 80800002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0038706d 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00356e7d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 ffffff00 ffffff00 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc0005 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 ffff0001 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 ffffff00 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd00d3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 99cc000a ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cc0050 ffffff00 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffff0001 f07b00cd f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7a00d1 ef7c00d4 ed7c0048 00ffff01 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 e97c0023 f07b0099 f07b00d8 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 ef7a0090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0037718c 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00336fff 00376f17 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 8dcf003a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a5 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 ffffff00 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00a0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b6 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cc0050 ffffff00 8bd10021 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0054 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ef7a00b1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d4 ef7a00ae ed80000e 00000001 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ffffff00 db6d0007 ef7c0082 f07c00d8 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00da eb7b0034 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 003771b6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771e8 00008002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 aaaa0003 8ace00ba 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 ffffff00 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0059 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 ffffff00 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7c007f ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d2 f07a00ca ee7a008a 80000002 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ef7a0071 ef7b00c5 ef7900d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00bd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 003772e9 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672c1 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace008c ffffff00 ffffff00 ffffff00 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 8bcd002e 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 8dd00031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffff0001 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 ffffff00 8ecd0024 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8cce003e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 aaaa0003 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 ffffff00 ffffff00 8cce001f 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0043 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 e7780020 f07b00de f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ef7b00d4 ee7b00d8 ef7b007c ee77002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ef7b001f ee7b0068 f07c00ce f07b00d6 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d2 ed7a0064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00397109 002968ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 002f6cff 0038705b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 8ace008c 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8acf007a aaaa0003 ffffff00 ffffff00 ffffff00 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 ffffff00 8acc0032 8ace00c2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 89ce0034 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d50006 8bce0088 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8ace007e 80bf0004 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b ffffff00 ffffff00 ffffff00 8ccc0028 8ace00bb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 8ace003f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8ace007c 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acf0089 92db0007 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 ffffff00 ffffff00 ffffff00 8dd00026 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 8bcd0042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ee7b00b5 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ee7b00d6 ef7a00ca ec7b005f e1780011 db6d0007 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 cc660005 e874000b ed7a0047 ee7b00b8 f07b00d8 ee7b00d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b00d4 cc990005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00386f65 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00336fff ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 89ce0068 8bcf0084 89ce0082 8acf0064 8dca001d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 99cc0005 8ccd0047 8acf007a 8bce0086 8acd007a 8acd0048 99cc0005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acc0023 8bcd0067 8ace0083 89ce0082 8bcf0065 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8bcd0042 8ace0078 8bce0086 8bce007d 8acd004c 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8dca001d 8acf0064 89ce0082 8bcf0084 89ce0068 8ecd0024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8ace003f 8bce0077 8bce0086 8bce007d 89ce004e 7fcc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7a005a ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d0 f07b00d0 ef7a00d1 ef7a00d3 ee7b00d1 f07b00c1 ee7b00b5 ee7c0084 ed7b0055 ee7a002c e1780011 00ffff01 ffffff00 00ffff01 d174000b ea7c0025 ed7c0048 ee7a0077 ed7a00ad ef7b00be ef7b00cd ef7b00d4 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 e977002f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 003771c7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00377298 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ec7b001b f07a00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d0 f07b00d0 ef7b00d4 f07a00d7 f07b00da f07b00dc f07a00dd f07b00de f07a00dd f07a00dc f07a00da f07b00d8 ef7a00d5 ef7b00d1 ee7b0089 ef7a00ad f07a00d9 f07a00d7 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07a00d7 f07c0084 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00004004 003671ec 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003370ff 00356e3a 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0054 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07a00a5 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c9 eb76000d ffffff00 00ffff01 ec7c0050 f07a00a5 ee7c00c4 ef7b00cf ef7b00d3 ef7a00d1 f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 ef7b00d2 ee7b0097 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00346d36 00326fff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003873f7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 e97a0017 ef7b00d3 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00be ffffff00 00000001 ffffff00 ffffff00 ffffff00 df7f0008 e3710012 ee7a004b ee7a00a5 ef7b00db f07b00d6 ee7b00d2 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ee7b00d4 ef7b0081 00ffff01 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003773e3 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 0036704b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 80800002 ef7b00b2 f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d5 ee7c006b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 db6d0007 ed7d0039 ee7b006c ef7a00a3 f07b00d7 ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07b00d0 ee7b0059 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00387032 00336fff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672eb 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0048 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8ec60012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0042 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8aca0018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 eb7a0041 f07a00d9 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 f1800012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 f07a009b f07b00d0 ef7b00d0 ef7a00d1 ef7a00d1 ee7b00a4 ea6a000c ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003671a9 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 00377187 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0028 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00c9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0099 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d50006 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7b00a4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00bc ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffff0001 ffffff00 ef7a00cf ef7900d0 ef7b00d2 ef7b00bf ed76001c ff000001 00ff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00397136 002e6cff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771f3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b6 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88ce0049 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0044 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 8acc0023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec7d0037 f07b00d6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ed7a0090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ec790028 ef7b00e0 ef7b00cd ef7c0052 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003672d5 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003570ff 00397267 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8bcd008a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b7 8aca0018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce005d 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 89ce0034 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0057 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 89cd0038 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 f07b00a6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ee7b005b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ee7a006b ee7b008b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00367364 00306eff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003771f3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccd0047 8bce00ad 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 8ccf006a 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ecc002d 8bcd009a 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 89ce0082 8bd10016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd0029 8ace0098 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 8acd0085 8aca0018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 db80000e f07b00cb ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00dc ee77001e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 bf400004 ffffff00 00ffff01 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00346f27 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00396c28 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d 88cc001e 88cc001e 88cc001e 88cc001e 86ce0015 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 89d1001c 88cc001e 88cc001e 88cc001e 88cc001e 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 88cc001e 88cc001e 88cc001e 88cc001e 8aca0018 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92db0007 8ed0001b 88cc001e 88cc001e 88cc001e 88cc001e 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0076 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f 88cc001e 88cc001e 88cc001e 88cc001e 8aca0018 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ffffff00 ed7a0073 f07a00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f07a00c6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003771e3 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 003771bf 00000001 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ef7b00b2 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f0790076 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 003771c2 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003772f7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff00ff01 ffffff00 ed79002a ee7b00d8 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ee7a002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003772b8 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00377158 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 f07b0055 ee7b00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00cd e6730014 ff000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003672a6 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 0038719c ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000001 ee7a00a5 ef7a00d3 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b00c5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ffff0001 ffffff00 00555503 003872b3 00326eff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003671e4 00404004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ef7c00c0 ef7900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ee7a0079 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00ffff01 0033660f 003671ec 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003772ff 002e740b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ee77001e ef7a00db f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00da eb7f001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 003a705d 003672f2 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002a69ff 00397148 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7d0031 ef7b00d3 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00c3 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 00000001 ffffff00 003e721d 003670aa 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 00367168 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee79004c f07b00d6 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07a00d1 ef7b009c ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00550003 0036737a 002f6cff 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003370ff 00377099 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ee7b0059 ef7a00db f07900d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ee7b006a ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00397059 003570e5 003370ff 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 00367096 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ee7d005c f07c00d6 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00dc eb7c0027 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 00376e33 003871c4 002d6bff 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 00367296 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ef7c0052 ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0037729a 00326eff 003571ff 003571ff 003572ff 003572ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003470ff 00377498 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ec780035 ef7b00dd ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7b0083 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00004004 0039711b 00357044 003771ab 002f6cff 002f6dff 003571ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 002b69ff 00366f67 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0065 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf006f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 e97c0023 ef7a00c4 ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b003c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 00397136 0036717a 003772b9 003772f7 002c6bff 00336fff 003571ff 003672ff 003672ff 003672ff 003572ff 003571ff 003872ff 00377146 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0084 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0055 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ef7b00ac ef7b00d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7c00d0 ec7b001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00397231 00356f9e 003672e7 003672f6 003470ff 003571ff 003470ff 003671e2 00395509 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0084 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd0052 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87cf0020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd004c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88d0002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ff00ff01 00ffff01 80800002 ed7c0063 ee7b00d7 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 00ffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 00005503 003c6911 00396d31 00377199 00377298 00404004 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccd0033 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd006c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce002a 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 eb7b0034 ef7b00bd ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7a00d3 ee7a0088 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 0000ff01 ffffff00 ffffff00 ffffff00 00000001 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b5 99cc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf004a 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0042 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8bd10021 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cf0045 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc003c 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 8acf0025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00ffff01 ffffff00 f07c0086 f07b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7c00d8 ec760029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8acf006f 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0096 80d5000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0067 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce009c 8fcf0010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0049 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 87cf0020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0042 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b9 8dd00026 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0044 8bce00cc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b7 8ecd0024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce003e 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 89cd0029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00000001 00ffff01 f2790013 f07b00b8 ef7b00d5 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7c00c8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8aca0018 89cf005f 8ace0081 8acd0085 8bcd006c 8cce002a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd10016 8cce005d 8ace0081 8bce0086 8ace006d 88cc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 89cc0050 8ace007e 8bce0086 89cd0075 88cc003c 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc000a 89ce004e 8bce007d 8bce0086 8bce0077 8bcf0040 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 8bcf004f 8bce007d 8bce0086 8bce0077 8ace003f 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8acd004c 8ace007c 8bce0086 8ace0078 8bcd0042 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff00ff01 ffff0001 ffffff00 ed7a0045 ee7a00b6 f07b00d8 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00be ed7b0038 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ed7b0057 ef7b00bc ef7a00d5 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ef7b00d2 f07b00d8 ef7a00dd ef7b009c ee7e004b ed7b001d df7f0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80800002 e77f002a ef7b00bd ef7b00d5 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07a00d1 ef7a00d1 ef7a00d1 f07b00cf ef7b00cd ee7b00a4 ed7a0047 ffffff00 ffffff00 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 ec7f0028 ef7b006e ef7b00cc f07b00da ef7a00d1 f07b00d0 ef7b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d0 f07b00d0 ef7b00d2 f07b00d8 ef7b00d2 ef7b00ae ee7c0086 ed7c0046 cc990005 ffffff00 ffffff00 00000001 ffffff00 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 ffffff00 00000001 ffffff00 ffffff00 ed7b003a f07c0096 ef7b00ba ef7b00d4 f07c00d6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d0 f07b00d0 f07a00d1 f07a00d7 ef7b00dd ee7c00a7 f17b0059 eb7c0027 ed80000e ffffff00 ffffff00 ffffff00 ff00ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ff000001 00000001 ffffff00 00000001 80800002 e874000b ee7a005a ef7c00b1 ef7a00d3 ef7b00d3 ee7a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 ef7a00d1 f07b00d0 f07a00cf ef7b00b0 f0780053 ff800002 ffffff00 0000ff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 db6d0007 ef780020 ec7d0037 f07d0056 ee7b007a f07a0099 f07b00b6 f07b00cb ef7b00d1 ef7b00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 ef7c00d2 ef7b00d1 f07b00cf ef7a00ba ef7b00a0 ed7b0083 f07c0063 ef79003f ea80000c ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0027620d 00356f35 00347049 0037706b 00377291 003670b2 003771cd 003671e3 003872f3 003672ff 003672ff 003672ff 003571ff 003672f2 003771e4 003671cf 003672b3 00367193 0036706d 00357148 00357030 00316d15 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00387440 003672b3 003772ff 003671fe 003772ff 003571ff 003571ff 003572ff 003572ff 003572ff 003672ff 003672ff 003572ff 003572ff 003572ff 003571ff 003572ff 003572ff 003571ff 003571ff 003471ff 003672fa 003671a5 003b713d 00000000 00000001 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 00000000 00408004 00327124 00367050 003671ab 00326eff 002e6bff 003470ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003470ff 00316eff 003672f9 003671d5 00367197 003a6d23 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00377238 0036718a 003771c4 003772f3 002e6cff 00336fff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003370ff 002a69ff 003671da 0037706b 003a731f 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 00000000 003a6e2c 003973a2 003572f4 003672fb 003571ff 003571ff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 00316dff 003671c8 0039711b 00008002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd0038 8bce0096 80d5000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace007c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8dd00026 8bce009c 8aca0018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf004a 8acf008e ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd10021 8ace009d 89d1001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ad00046 8bce0091 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 00000000 00808002 0039711b 0036713d 0036709b 003771fc 002c6bff 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 003672ff 003471ff 003570ff 003671d9 00386f4e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcc004b 8ace00df 8ace0078 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87cf0020 8ace00da 8ace00a8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acc0032 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8bce00d0 8bce00c1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88d0002b 8ace00de 8ace0098 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89c4000d 8ace00cd 8ace00c7 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 0034742c 00387277 003671f5 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 002e6cff 003771cb 00387044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00ab 8bce00db 87ca0022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd00a4 8acd00dd 8bd1002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0095 8ace00df 8bcc0037 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0086 8ace00df 8ad00046 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace003f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0080 8ace00df 8bcd004d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000000 00000000 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 00316eff 003871ce 002d6911 ffff0001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1002c 8acd00dd 8ace009d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89d00041 8ace00df 8bcd008a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8ace00d6 8ace00b5 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ecc002d 8acd00dd 8ace00a1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8aca0018 8bce00d5 8ace00bb 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86d00026 8bce00dc 8bcd00a9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00367255 00316eff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772f9 00377190 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd008b 8ace00df 8bcf0040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf0004 8bce00bd 8ace00d2 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0072 8ace00df 8bce0058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00ab 8bce00db 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd006c 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd00a4 8ace00dc 88d0002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 00ffff01 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003671cb 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 00306eff 003572dc 00356f35 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8aca0018 8ace00d5 8bce00b8 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89c4000d 89d1001c 8cce002a 8ecc002d 8bd10021 86c90013 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 89cd006c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 8ace00c9 8ace00c9 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 89ce001a 8ccc0028 8ecc002d 8acc0023 86ce0015 80d50006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0044 8ace00df 8acd0085 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8bce00c5 8ace00cd 92c8000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 85cc0019 8ccc0028 8ecc002d 8ecd0024 86ce0015 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce003e 8ace00df 8ace008c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ee7d003b f0790065 ec7b001b e666000a 00000000 00000000 00000000 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00334c0a 003671fe 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00306eff 0037706b 00000001 ffff0001 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace006d 8ace00df 8bcd005c 00000000 00000000 00000000 00000000 8dca001d 89cd005b 8bce008d 8bce00b0 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8acd00be 8ace009b 8cce0073 89d00036 80bf0004 00000000 00000000 00000000 8fcf0010 8bcd00ce 8bcd00c3 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0054 8ace00df 89cd0075 00000000 00000000 00000000 00000000 8bd10016 8cce0054 8bce0088 8bce00ab 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8bce00c1 8bce00a0 8bcf0079 8acd003d 7fbf0008 00000000 00000000 00000000 99cc0005 8bce00bf 8ace00d1 8ec60012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd004d 8ace00df 8ace007c 00000000 00000000 00000000 00000000 86ce0015 89cd0052 8bce0088 8bce00ab 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ace00c2 8ace00a1 8acd007a 8ace003f 8ec60009 00000000 00000000 00000000 55aa0003 8ace00ba 8bce00d5 90d30017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 00000000 ef7b008f ef7b00d2 ef7b00d2 ee7b00d1 f07c00c6 ef7b00b4 ef7c0061 e3710009 00000000 00000000 00000001 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0035712b 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003570ff 003771cb 00000000 ffff0001 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 8ace00c4 8bcd00ce 88cc000f 89ce001a 8acf006f 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 8ace0092 88cc003c 80ff0002 8bcd0080 8ace00df 88ce0049 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ace00b1 8acd00d8 8dca001d 86c90013 8bcd0065 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 8bce009c 8ad00046 80bf0004 8bcd0065 8ace00df 8bce0063 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00ab 8bce00db 87ca0022 87d20011 8bce0063 8bcd00b4 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 8ace009d 8cce0049 99cc0005 89cf005f 8ace00df 8ccf006a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 db80000e f07a00a9 ef7a00d5 f07b00d0 f07b00d1 f07900d0 f07900d0 ef7a00d1 f07b00d6 ef7b00da ef7b00b3 ef7a0080 ed7c0048 ee77000f 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00387060 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003370ff 003671ea 00366b26 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf004a 8ace00df 8ace00c2 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c4 8bce00dc 8bce00a7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acc0032 8ace00de 8bce00c5 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 8bce00d5 8ace00bc 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1002c 8acd00dd 8bce00c6 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8bcd00d3 8bce00c1 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 eb7f001a ef7b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 f07b00d0 ef7a00d5 ef7c00dc ef7b00b2 eb7b0059 eb7f001a ea80000c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003671be 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 002c6bff 00376f3c 00000000 00000001 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc001e 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 8bcd004d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8acd008b 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8bcd005c aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace0087 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 89cf005f 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eb800026 ef7b00cf ef7a00d1 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 ef7b00d2 ef7b00d4 ef7b0091 bf800004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002b6aff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003470ff 00366f5e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d50006 8bce0072 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8bce0063 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 8acc0032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8ace005e 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b8 8ccf0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec7b0036 ef7b00d4 ef7900d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d8 ef7a00af ec7d0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00387049 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 0036716c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8dca001d 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bcd0056 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86c90013 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0068 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8bce0077 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ec7b0036 ef7b00df f07a00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ef7c00c4 ef79005f 00000000 80800002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377399 003471ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002d6bff 00356f6e 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce0034 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ace0078 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace008c 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd10021 8ace00bb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eb790026 ef7b00d5 ef7a00d1 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7900d0 f07b00d6 ef79007c 80000002 00000000 ff000001 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 003571cd 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 00326eff 00366f63 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0040 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ecc002d 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86d00026 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ac 99cc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 ec7b001b ef7c00d0 ef7b00d1 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07a00d9 ef7b009d f07c0023 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003771fc 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003570ff 00387440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89d00036 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd008a ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace009b 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acc0023 8bce00cc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 80d50006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 ee77000f ef7b00d0 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7a00d1 f07a00ca ee7a005a 00000000 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377345 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 002c6aff 00326a29 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce001f 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8bcd00c3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0082 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92c8000e 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0089 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 f07a00ab ef7a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07a00c7 ef700010 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003671b7 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003672ee 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acd003d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf005a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00ffff01 ef7a0090 ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ee7a00d5 ee7b009a cc660005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002a5506 003672f7 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003370ff 003672d0 00008002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 90d30017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 88d0002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ea77003e ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d3 ef7b008d 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00387020 003771fc 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 00377074 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccd0033 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf008e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc001e 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ea7f0018 ef7b00da f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7a00d3 f07b0099 00000000 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00396f4c 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 003b713d 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8acc0032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0090 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 0000ff01 00000000 ef7c00a1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7b009f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003672af 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003671e3 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0030 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b9 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce002a 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7a005a f07b00da f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ee7b00b8 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00316dff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 0037719e 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ea80000c f07a00c6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07a00d1 ee7b00d1 ee77001e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00005503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00346c3b 002f6cff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003772fb 00467416 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0082 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86c90013 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce009c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b008f ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d7 ed780048 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00367197 00397163 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377086 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003872de 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8bd10016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 ec7c0029 f07a00d8 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00aa 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00376f53 003671ea 002565ff 003d6d15 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003672c1 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00346fff 00366e51 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0056 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 ef7a0094 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 ef800020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00365e13 003671d8 00346fff 003672ff 003771e3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003672f6 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003771db 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86ce0015 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed77002b ef7b00da f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a0080 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00808002 003671b2 003772fd 003571ff 003572ff 003571ff 00377183 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00397136 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 002f6dff 0037716a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1002c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 ee7c00a9 f07a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d6 f07c0021 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00366e5f 003671f6 003370ff 003572ff 003572ff 003672ff 003572ff 00306dff 003771df 0037729a 00367059 00376d1c 00000000 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 003772a6 00336fff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671e4 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0070 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0057 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccf0050 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 89c4000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed80000e f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07a00a7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 00000000 00377191 003470ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003572ff 003571ff 003370ff 002d6bff 003771ee 00357181 003a6d23 00376d0e 00000000 00000000 00000000 00000001 00000000 00555503 003672f2 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00326fff 00396d31 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd006b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87cf0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7c008c ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ed76001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003672b3 003470ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 003571ff 003471ff 003571ff 003771f3 003771e3 00377187 002f711b 00000000 00000000 00376f17 003672f9 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772e9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0093 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87d20011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dd00031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 f0780011 ef7b00d9 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00bc aa550003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003670a0 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00316eff 002d6bff 003671e8 003771ab 0037718a 003671ff 003571ff 00326fff 002f6dff 002e6cff 002d6bff 002c6bff 002d6bff 002e6cff 00306dff 00336fff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 00357030 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace008c 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 89d1001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0076 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8acc0032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0070 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 8bce00c1 89cd0038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 eb7b004d f07b00d2 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ef7b0093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00376e41 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003470ff 003571ff 003671f1 003872e1 003772c1 00367289 0036725e 00367042 00336b32 0037732a 00326d38 00397050 00367272 003772a3 003572d7 003672e8 003672f9 00336fff 003571ff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00367088 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 f07a00a5 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7c00da ed77003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 003b620d 00336eff 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672ff 00326fff 003670fe 00377282 002f711b 0033660a 00005503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00496d07 003b620d 00377241 003770bf 00306dff 003471ff 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672fa 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ecc002d 8bcd004d 88ce0049 8ccc0028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8cce003e 8bcd0051 8ace003f 8fcf0010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bd1002c 8acd004c 8acf004a 89cd0029 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 88cc003c 8bcd0051 8bcd0042 86c90013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0028 88ce0049 8acd004c 8ecc002d 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 8acf003b 8bcd0051 8bcd0042 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ff0001 00000000 e1780011 f07a00dd f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377086 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003572ff 003370ff 00306dff 00367197 0039723a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00366b13 00357260 003672ce 002d6cff 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002d6bff 0036704b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cc0050 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 8bcf0040 00000000 00000000 00000000 00000000 8acd004c 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 8bd1000b 00000000 00000000 00000000 87d20011 8ace008c 8bce00dc 8ace00df 8ace00df 8ace00df 8bce00dc 8bce008d 87d20011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd004c 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 89ce0043 00000000 00000000 00000000 00000000 88cc003c 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89d1001c 00000000 00000000 00000000 7fcc000a 8ace0083 8bce00d9 8ace00df 8ace00df 8ace00df 8acd00dd 8bce0096 8aca0018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0042 8bce00bd 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c5 89ce004e 00000000 00000000 00000000 00000000 8bce0039 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 89ce0068 8cce001f 00000000 00000000 00000000 99cc000a 8bcf007f 8acd00d8 8ace00df 8ace00df 8ace00df 8acd00dd 8acd0099 89ce001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ff0001 ef7a006f ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00a9 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003771f5 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003471ff 003671f4 003672a4 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00357243 003771d6 00336fff 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003772b9 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce006e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acd0057 00000000 00000000 00000000 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 00000000 8ec60012 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c0 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce0068 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8cce005d 00000000 00000000 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b 00000000 00000000 8bd1000b 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 89d1001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0059 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd006c 00000000 00000000 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 99cc000a 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 8cce001f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ff0001 00000001 f07a00aa f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b007e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0035705b 002e6dff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 00326eff 003671bd 0027620d 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000001 00386f37 003671fd 003671ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003771e4 00008002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 8dd00026 00000000 00000000 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 00000000 8bce009c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce0034 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8cce002a 00000000 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b 00000000 00000000 8acd008b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cb0027 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 89cd0038 00000000 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b3 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 f07a00c7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7b00d1 ee7a005c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003872ca 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672ff 00316eff 003671cf 00386f37 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 0033660a 00377195 002a6aff 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00336fff 00407010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce008d 00000000 00000000 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8ccc0028 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd009f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0093 00000000 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c 00000000 85cc0019 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 00000000 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 8ccc0014 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f1780024 f07b00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ed7a0047 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002a5506 003671e6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 003772ed 00356f6e 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 00396f4c 003672f7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00367175 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 00000000 00000000 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 00000000 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc003c 00000000 8ace0053 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 80bf0004 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 89ce004e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec7a007b ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ed790039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00406a0c 003672f2 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003471ff 0036728d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 00000000 00555509 003671ec 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672dd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 80ff0002 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fbf0008 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d 00000000 8ace0069 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 90d30017 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 00000000 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0095 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b00c7 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ef7d0031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0033660f 003771fa 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 002a69ff 003671b2 00376725 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 0044770f 003672d5 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 0046740b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed80000e ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d7 ee7a002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00407010 003672fb 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 003671d8 00377146 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 001c5509 003671df 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00387029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce003e 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ea7c0025 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ea7a0030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0033660f 003871fb 003572ff 003672ff 003672ff 003572ff 003571ff 003571ff 003470ff 0037716a 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 003671e7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00357044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed7b0038 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ed7d0039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002b6a0c 003671f2 003571ff 003672ff 003672ff 003671ff 002f6cff 00367089 003c7811 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00ffff01 003a6b1f 00316eff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 0036716c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acf007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed790054 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d3 ed7c0046 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002a5506 003671e7 003572ff 003672ff 003470ff 003771c4 00356b2b 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00386f4e 003370ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00367298 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8aca0018 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0040 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed7b0074 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f17a005a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003671cf 003571ff 003571ff 003672d4 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003770b9 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672be 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0040 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed7b0091 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef79007c 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003a7161 002e6dff 003672ff 00336fff 00347054 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 d5800006 df7f0008 00ffff01 00000000 00000000 00000001 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00336605 003572eb 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671df 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07c00a7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00a6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003871f8 003572ff 003672ff 003672e2 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 e7790015 ef7b004f ef7c008c ef7b00bc ef7b00dc f07a00dd f07a00dd f07b00e7 ee7b008b bf800004 00000000 bf800004 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00387069 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672fa 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00aa 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b00ba f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00387289 003571ff 003572ff 00316eff 0037718c ffff0001 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00ffff01 e666000a ee7b0085 f07b00d6 ef7a00d1 f07b00d0 f07b00d0 f07900d0 ef7b00d2 ef7b00c1 e87c0021 00000000 ff000001 00000000 00000000 ef7b00b0 ee77003c aa550003 00ffff01 ff00ff01 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 003671d8 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7b00c7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00da ec7d0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00406a0c 002e6cff 003671ff 003672ff 003671f6 00206008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7a0080 f07a00cb ef7b00d2 f07a00d1 f07b00d0 ef7b00d1 ef7b00d2 ef7b00d2 eb7c0040 aa550003 00ffff01 00000001 00000000 ffff0001 00000000 f0870011 f07b00d1 ee7b00b8 eb76001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0036704b 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 ef7c008e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0033704b 003571ff 003672ff 003470ff 003771ad 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 ee7c004c ef7b00bf ef7b00d5 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7b00d4 ee7b0076 db920007 00000000 00000001 00000000 00000000 00000000 00000000 ffff0001 00000001 ee7a008a ef7b00d5 ee7b00d7 ec790050 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 003772f6 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00bb bf800004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003672b5 003470ff 003672ff 00316eff 00396e3a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00ffff01 eb7a0019 f07a00b8 f07b00d6 f07b00d1 f07b00d0 f07b00d0 ef7a00d1 ef7b00d0 f07a00a7 d174000b 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b00ce ef7b00d0 f07b00d8 ed7c0063 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00387064 00336fff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 eb7a0019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 003872b7 003672ff 003572ff 003671cb 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 00ffff01 f07c0098 ef7b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 f07b00c7 ea780024 ff000001 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ed7b0055 ef7a00d1 f07b00d0 ef7b00d5 f07a0056 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00204008 003672f4 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ee7c00a3 00000000 00ffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 00000000 0037709f 00326eff 002d6cff 00367064 00000000 00000000 00000000 00000000 00000000 ffff0001 0000ff01 00000000 00000000 ee7c0067 ef7b00cf ef7a00d3 f07b00d0 f07b00d0 ef7b00d0 ef7a00d3 ef7b00cb ee7b005b 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 ef7a00c0 ef7a00d1 f07b00d0 ee7b00d1 e8740016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00808002 003671d4 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8acd007a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7a00c8 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d5 e7780020 ff000001 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00366f71 003772f7 003672ed 002a5506 ffff0001 00000000 00000000 ff000001 00000000 ff000001 ef7d002f f07a00c6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 ee7b00d2 f07b00ce ef7b0093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 ef780020 ef7b00d2 ef7b00d0 f07a00d1 f07b00b5 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0039717e 00306eff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00ad 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b00bd f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7b007e 00000000 ff00ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00397109 0037729f 0036708d 00000000 00000000 ffff0001 00000000 e3800012 ee7c00b7 f07b00d1 ef7a00d1 f07b00d0 f07b00d0 ef7b00d2 ee7b00d6 ef7c00a1 f2790013 00000000 00ffff01 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000001 ee7c00a9 f07a00d1 f07b00d0 ee7b00d4 ee7c004a 00000001 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003c6f1e 002b6aff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8acd00ae 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b00ac f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 ef780020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00387020 00000000 00ffff01 ea6a000c ef7b008d ef7b00de ef7a00db ef7b00db f07a00dd f07b00d7 f07a00a5 f07c0063 e97c0023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed6d000e ef7b00d4 f07b00d0 ef7b00d1 ee7b00a8 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003772f6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672fb 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8acd00ae 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7a0096 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7d00ac 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 d876000d ee7d002d f1780035 ef7d0031 e6730014 00000000 00000000 00000000 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000000 ef7b006e ef7b00d2 ef7b00d1 ef7b00de e76d0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003671c0 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003671e1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7a007d f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7b00d4 ee7a004b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 0000ff01 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 ffaa0003 ef7b00d5 ef7a00d1 ef7b00d5 ec7a007b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377195 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003670c1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b005d f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 ef7a00d3 e37b001b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000001 00000000 e7790015 ef7c0094 ef7b00d0 ef7a00d1 ef7a00d1 ee7b00b4 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00357173 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 0036729b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee79003d ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 ef7b00b3 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 e3710009 ee7a005c f07b00d8 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07a00be d5800006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0038715f 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 00377270 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00b0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec760029 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 ef7a009d 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 eb7c0040 ef7b00ce ef7a00d1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c4 e3710009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377054 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771ff 00397347 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4790013 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d4 ed7b008f 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec790028 f07a00a9 ef7900d4 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00c7 e67f000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003a7354 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 0035712b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 89ce0082 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf004f 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b00ce ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d2 ee7b007a 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 e7790015 ef7a007f f07b00de f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c5 e3710009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00377054 003470ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 003b620d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 55aa0003 00000000 8bce00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 00000000 8bcd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf004f 00000000 8bcd0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7b008d ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ee7b00d2 f07b009a 00000000 00000000 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 ff000001 00000000 00000000 ee7a005c ef7b00d3 ef7b00d1 f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c0 db6d0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00376f5c 003471ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672e7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df aaaa0003 00000000 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 99cc000a 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 00000000 8acd006b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 85cc0019 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0050 00000000 8bcf0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0097 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec7b0036 f07b00d6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 f07b00d0 ef7b00d5 ef7b00b3 ee77000f 00000000 00000000 00ffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00ffff01 ed7c0046 ef7a00ba f07b00d6 f07b00d0 f07900d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00b8 80800002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0038706d 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00356e7d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 00000000 00000000 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc0005 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 ffff0001 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 00000000 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0081 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd00d3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 99cc000a 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cc0050 00000000 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 ffff0001 f07b00cd f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7a00d1 ef7c00d4 ed7c0048 00ffff01 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e97c0023 f07b0099 f07b00d8 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d3 ef7a0090 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0037718c 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00336fff 00376f17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 8dcf003a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a5 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 00000000 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00a0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b6 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cc0050 00000000 8bd10021 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0054 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 ef7a00b1 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d4 ef7a00ae ed80000e 00000001 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 00000000 db6d0007 ef7c0082 f07c00d8 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00da eb7b0034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 003771b6 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771e8 00008002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 aaaa0003 8ace00ba 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0049 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 00000000 8ace00ac 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0059 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 00000000 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7c007f ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7b00d2 f07a00ca ee7a008a 80000002 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 ef7a0071 ef7b00c5 ef7900d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00bd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 003772e9 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003672c1 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace008c 00000000 00000000 00000000 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 8bcd002e 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 8dd00031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0091 ffff0001 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 00000000 8ecd0024 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8cce003e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 aaaa0003 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 00000000 00000000 8cce001f 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7780020 f07b00de f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ef7b00d4 ee7b00d8 ef7b007c ee77002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 ef7b001f ee7b0068 f07c00ce f07b00d6 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d2 ed7a0064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00397109 002968ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 002f6cff 0038705b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 8ace008c 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8bce00dc 8acf007a aaaa0003 00000000 00000000 00000000 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 00000000 8acc0032 8ace00c2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 89ce0034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d50006 8bce0088 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8ace007e 80bf0004 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b 00000000 00000000 00000000 8ccc0028 8ace00bb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 8ace003f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8ace007c 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8acf0089 92db0007 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 00000000 00000000 00000000 8dd00026 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 8bcd0042 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ee7b00b5 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ee7b00d6 ef7a00ca ec7b005f e1780011 db6d0007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cc660005 e874000b ed7a0047 ee7b00b8 f07b00d8 ee7b00d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b00d4 cc990005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00386f65 002f6dff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 00336fff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 89ce0068 8bcf0084 89ce0082 8acf0064 8dca001d 00000000 00000000 00000000 00000000 00000000 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 00000000 00000000 99cc0005 8ccd0047 8acf007a 8bce0086 8acd007a 8acd0048 99cc0005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acc0023 8bcd0067 8ace0083 89ce0082 8bcf0065 8cce001f 00000000 00000000 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 00000000 00000000 00000000 aaaa0003 8bcd0042 8ace0078 8bce0086 8bce007d 8acd004c 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8dca001d 8acf0064 89ce0082 8bcf0084 89ce0068 8ecd0024 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 00000000 00000000 00000000 00000000 aaaa0003 8ace003f 8bce0077 8bce0086 8bce007d 89ce004e 7fcc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7a005a ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d0 f07b00d0 ef7a00d1 ef7a00d3 ee7b00d1 f07b00c1 ee7b00b5 ee7c0084 ed7b0055 ee7a002c e1780011 00ffff01 00000000 00ffff01 d174000b ea7c0025 ed7c0048 ee7a0077 ed7a00ad ef7b00be ef7b00cd ef7b00d4 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 e977002f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 003771c7 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00377298 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 ec7b001b f07a00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d0 f07b00d0 ef7b00d4 f07a00d7 f07b00da f07b00dc f07a00dd f07b00de f07a00dd f07a00dc f07a00da f07b00d8 ef7a00d5 ef7b00d1 ee7b0089 ef7a00ad f07a00d9 f07a00d7 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07a00d7 f07c0084 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00004004 003671ec 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003370ff 00356e3a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0054 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07a00a5 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00c9 eb76000d 00000000 00ffff01 ec7c0050 f07a00a5 ee7c00c4 ef7b00cf ef7b00d3 ef7a00d1 f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 ef7b00d2 ee7b0097 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00346d36 00326fff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003873f7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0083 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e97a0017 ef7b00d3 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d1 ef7b00be 00000000 00000001 00000000 00000000 00000000 df7f0008 e3710012 ee7a004b ee7a00a5 ef7b00db f07b00d6 ee7b00d2 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ee7b00d4 ef7b0081 00ffff01 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003773e3 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 0036704b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 80800002 ef7b00b2 f07900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d5 ee7c006b 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 db6d0007 ed7d0039 ee7b006c ef7a00a3 f07b00d7 ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d2 f07b00d0 ee7b0059 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00387032 00336fff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672eb 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0048 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8ec60012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0042 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8aca0018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eb7a0041 f07a00d9 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00d9 f1800012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 00000000 00000000 00000000 f07a009b f07b00d0 ef7b00d0 ef7a00d1 ef7a00d1 ee7b00a4 ea6a000c 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003671a9 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 00377187 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0028 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00c9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0099 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d50006 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7b00a4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00bc 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 ffff0001 00000000 ef7a00cf ef7900d0 ef7b00d2 ef7b00bf ed76001c ff000001 00ff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00397136 002e6cff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003771f3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b6 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88ce0049 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8cce001f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0044 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 8acc0023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec7d0037 f07b00d6 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ed7a0090 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ec790028 ef7b00e0 ef7b00cd ef7c0052 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003672d5 003671ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003570ff 00397267 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8bcd008a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b7 8aca0018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce005d 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 89ce0034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0057 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 89cd0038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 f07b00a6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ee7b005b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 ee7a006b ee7b008b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00367364 00306eff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003571ff 003771f3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccd0047 8bce00ad 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 8ccf006a 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ecc002d 8bcd009a 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 89ce0082 8bd10016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd0029 8ace0098 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 8acd0085 8aca0018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 db80000e f07b00cb ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00dc ee77001e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 bf400004 00000000 00ffff01 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00346f27 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 00396c28 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd004d 88cc001e 88cc001e 88cc001e 88cc001e 86ce0015 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 89d1001c 88cc001e 88cc001e 88cc001e 88cc001e 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 88cc001e 88cc001e 88cc001e 88cc001e 8aca0018 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92db0007 8ed0001b 88cc001e 88cc001e 88cc001e 88cc001e 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0076 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 88cc001e 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf007f 88cc001e 88cc001e 88cc001e 88cc001e 8aca0018 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 00000000 ed7a0073 f07a00d7 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f07a00c6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003771e3 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 003771bf 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ef7b00b2 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 f0790076 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 003771c2 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003772f7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff00ff01 00000000 ed79002a ee7b00d8 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ee7a002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003772b8 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00326fff 00377158 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f07b0055 ee7b00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07a00cd e6730014 ff000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003672a6 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003470ff 0038719c 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 ee7a00a5 ef7a00d3 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b00c5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 ffff0001 00000000 00555503 003872b3 00326eff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003571ff 003671e4 00404004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 ef7c00c0 ef7900d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d5 ee7a0079 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00ffff01 0033660f 003671ec 003571ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 003772ff 002e740b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ee77001e ef7a00db f07a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00da eb7f001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 003a705d 003672f2 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 002a69ff 00397148 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7d0031 ef7b00d3 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00c3 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000001 00000000 003e721d 003670aa 002e6cff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003470ff 00367168 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee79004c f07b00d6 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07a00d1 ef7b009c 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00550003 0036737a 002f6cff 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003370ff 00377099 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ee7b0059 ef7a00db f07900d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d4 ee7b006a ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00397059 003570e5 003370ff 003672ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00316eff 00367096 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ee7d005c f07c00d6 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00dc eb7c0027 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00376e33 003871c4 002d6bff 003571ff 003571ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 00336fff 00367296 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ef7c0052 ef7b00d4 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0037729a 00326eff 003571ff 003571ff 003572ff 003572ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003672ff 003470ff 00377498 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 ec780035 ef7b00dd ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7b0083 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00004004 0039711b 00357044 003771ab 002f6cff 002f6dff 003571ff 003672ff 003572ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003672ff 003572ff 003671ff 002b69ff 00366f67 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00cf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0094 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0065 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf006f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e97c0023 ef7a00c4 ef7a00d3 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ee7b003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00397136 0036717a 003772b9 003772f7 002c6bff 00336fff 003571ff 003672ff 003672ff 003672ff 003572ff 003571ff 003872ff 00377146 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0084 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0055 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 ef7b00ac ef7b00d2 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07900d0 ef7c00d0 ec7b001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00397231 00356f9e 003672e7 003672f6 003470ff 003571ff 003470ff 003671e2 00395509 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf008e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0084 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd005c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd0052 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0056 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 87cf0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd004c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88d0002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 ff00ff01 00ffff01 80800002 ed7c0063 ee7b00d7 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 00ffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00005503 003c6911 00396d31 00377199 00377298 00404004 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccd0033 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd006c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce002a 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 eb7b0034 ef7b00bd ef7a00d5 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 ef7a00d3 ee7a0088 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 0000ff01 00000000 00000000 00000000 00000001 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b5 99cc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf004a 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0042 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8bd10021 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cf0045 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8cce001f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc003c 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 8acf0025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00ffff01 00000000 f07c0086 f07b00cf ef7a00d1 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7c00d8 ec760029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8acf006f 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0096 80d5000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0067 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce009c 8fcf0010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0049 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 87cf0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0042 8bce00ca 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b9 8dd00026 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0044 8bce00cc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b7 8ecd0024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce003e 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 89cd0029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000001 00ffff01 f2790013 f07b00b8 ef7b00d5 f07b00d1 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ee7c00c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8aca0018 89cf005f 8ace0081 8acd0085 8bcd006c 8cce002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd10016 8cce005d 8ace0081 8bce0086 8ace006d 88cc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 89cc0050 8ace007e 8bce0086 89cd0075 88cc003c 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc000a 89ce004e 8bce007d 8bce0086 8bce0077 8bcf0040 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 8bcf004f 8bce007d 8bce0086 8bce0077 8ace003f 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8acd004c 8ace007c 8bce0086 8ace0078 8bcd0042 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff00ff01 ffff0001 00000000 ed7a0045 ee7a00b6 f07b00d8 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00be ed7b0038 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ed7b0057 ef7b00bc ef7a00d5 ef7a00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 ef7b00d2 f07b00d8 ef7a00dd ef7b009c ee7e004b ed7b001d df7f0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80800002 e77f002a ef7b00bd ef7b00d5 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07a00d1 ef7a00d1 ef7a00d1 f07b00cf ef7b00cd ee7b00a4 ed7a0047 00000000 00000000 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 ec7f0028 ef7b006e ef7b00cc f07b00da ef7a00d1 f07b00d0 ef7b00d0 f07b00d0 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d1 ef7b00d0 f07b00d0 ef7b00d2 f07b00d8 ef7b00d2 ef7b00ae ee7c0086 ed7c0046 cc990005 00000000 00000000 00000001 00000000 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 00000000 00000001 00000000 00000000 ed7b003a f07c0096 ef7b00ba ef7b00d4 f07c00d6 ef7b00d2 f07b00d0 f07b00d0 f07b00d0 ef7b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7b00d1 f07b00d0 ef7b00d0 f07b00d0 f07a00d1 f07a00d7 ef7b00dd ee7c00a7 f17b0059 eb7c0027 ed80000e 00000000 00000000 00000000 ff00ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff000001 00000001 00000000 00000001 80800002 e874000b ee7a005a ef7c00b1 ef7a00d3 ef7b00d3 ee7a00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 f07b00d0 ef7a00d1 ef7a00d1 ef7a00d1 f07b00d0 f07a00cf ef7b00b0 f0780053 ff800002 00000000 0000ff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 db6d0007 ef780020 ec7d0037 f07d0056 ee7b007a f07a0099 f07b00b6 f07b00cb ef7b00d1 ef7b00d1 f07b00d1 f07b00d0 f07b00d0 f07b00d0 ef7c00d2 ef7b00d1 f07b00cf ef7a00ba ef7b00a0 ed7b0083 f07c0063 ef79003f ea80000c ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable/glyphicons_later.png ├── sng │ │ @@ -3,50 +3,50 @@ │ │ width: 18; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 255 240 96 0 160 208 32 16 64 128 112 176 224 48 80} │ │ + 240 96 0 160 208 32 16 64 128 112 176 224 48 80} │ │ IMAGE { │ │ pixels base64 │ │ -000000000000000001 │ │ -200000000000000002 │ │ -340000000000000043 │ │ -335000000000000533 │ │ -336100000000001733 │ │ -333800000000008333 │ │ -3333900000000A3333 │ │ -33333B000000B33333 │ │ -333337C00005733333 │ │ -333333D1001D333333 │ │ -3333333200E3333333 │ │ -000000000000000001 │ │ -200000000000000002 │ │ -340000000000000043 │ │ -335000000000000533 │ │ -336100000000001733 │ │ -333800000000008333 │ │ -3333900000000A3333 │ │ -33333B000000B33333 │ │ -333337C00005733333 │ │ -333333D1001D333333 │ │ -3333333200E3333333 │ │ -100000000000000001 │ │ -000000000000000000 │ │ -100000000000000001 │ │ +EEEEEEEEEEEEEEEEE0 │ │ +1EEEEEEEEEEEEEEEE1 │ │ +23EEEEEEEEEEEEEE32 │ │ +224EEEEEEEEEEEE422 │ │ +2250EEEEEEEEEE0622 │ │ +2227EEEEEEEEEE7222 │ │ +22228EEEEEEEE92222 │ │ +22222AEEEEEEA22222 │ │ +222226BEEEE4622222 │ │ +222222C0EE0C222222 │ │ +22222221EED2222222 │ │ +EEEEEEEEEEEEEEEEE0 │ │ +1EEEEEEEEEEEEEEEE1 │ │ +23EEEEEEEEEEEEEE32 │ │ +224EEEEEEEEEEEE422 │ │ +2250EEEEEEEEEE0622 │ │ +2227EEEEEEEEEE7222 │ │ +22228EEEEEEEE92222 │ │ +22222AEEEEEEA22222 │ │ +222226BEEEE4622222 │ │ +222222C0EE0C222222 │ │ +22222221EED2222222 │ │ +0EEEEEEEEEEEEEEEE0 │ │ +EEEEEEEEEEEEEEEEEE │ │ +0EEEEEEEEEEEEEEEE0 │ │ } ├── res/drawable/middle_punkt.png ├── sng │ │ @@ -1,67 +1,59 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ - (243,111, 0) # rgb = (0xf3,0x6f,0x00) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ + (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ + (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ } │ │ tRNS { │ │ - 0 255 0 0 255 255 0 106 221 255 237 254 237 0 106 0 219 2 0 0 0 106 221} │ │ + 0 106 221 237 254 237 106 219 2 106 221} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000230045002200000000000 │ │ -00000000006007899870060000000000 │ │ -000000000200A99BB99C002000000000 │ │ -00000000060C9B9999B9A06000000000 │ │ -00000D0D00E5B999999B570000000000 │ │ -000000F000G5999999999G0000000000 │ │ -000000H0005B99999999B50000000000 │ │ -000000I0005B99999999B50000000000 │ │ -00000J0K00G9999999999G0000000000 │ │ -0000000000L9B999999B1L0000000000 │ │ -00000000020C9B9999B5A02000000000 │ │ -000000000200C99BB99C002000000000 │ │ -0000000000600L891M70060000000000 │ │ -00000000000230011002200000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000CD000000000000000 │ │ +000000000000012EE210000000000000 │ │ +0000000000003EE44EE5000000000000 │ │ +000000000005E4EEEE4E300000000000 │ │ +00000000006D4EEEEEE4D10000000000 │ │ +00000000007DEEEEEEEEE70000000000 │ │ +0000008000D4EEEEEEEE4D0000000000 │ │ +0000000000D4EEEEEEEE4D0000000000 │ │ +00000000007EEEEEEEEEE70000000000 │ │ +00000000009E4EEEEEE4B90000000000 │ │ +000000000005E4EEEE4D300000000000 │ │ +0000000000005EE44EE5000000000000 │ │ +000000000000092EBA10000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ +000000000000000BB000000000000000 │ │ } ├── res/drawable/glyphicons_339_rabbit.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 22; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -19,33 +19,33 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 111 255 239 159 31 79 143 15 223 207 127 191 47 63 175 95} │ │ + 0 111 239 159 31 79 143 15 223 207 127 191 47 63 175 95} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000122345000000000 │ │ -00000000000622222780000000 │ │ -000000000000005192A5000000 │ │ -0000000000BA222C7733D00000 │ │ -000000000D2222222232950000 │ │ -0000000000EC2222222222F500 │ │ -0DE50D7CCF15DBC222222222G0 │ │ -C22292222222CE008C22225324 │ │ -222222222222229B7222222222 │ │ -CC222222222222222222222223 │ │ -00222222222222222222222221 │ │ -0E2222222222222222222CCC40 │ │ -08222222222222222223D00000 │ │ -00A22222232222222226000000 │ │ -00G2222223GC23A222C0000000 │ │ -000EC22222B000E222E0000000 │ │ -00000B2222C000E22C00000000 │ │ -000000C2222A4G723500000000 │ │ -000000D3222222229G00000000 │ │ -000000054CCCC2222300000000 │ │ -00000000000072C50000000000 │ │ -000000000000GG000000000000 │ │ +000000000001GG234000000000 │ │ +000000000005GGGGG670000000 │ │ +00000000000000418G94000000 │ │ +0000000000A9GGGB6622C00000 │ │ +000000000CGGGGGGGG2G840000 │ │ +0000000000DBGGGGGGGGGGE400 │ │ +0CD40C6BBE14CABGGGGGGGGGF0 │ │ +BGGG8GGGGGGGBD007BGGGG42G3 │ │ +GGGGGGGGGGGGGG8A6GGGGGGGGG │ │ +BBGGGGGGGGGGGGGGGGGGGGGGG2 │ │ +00GGGGGGGGGGGGGGGGGGGGGGG1 │ │ +0DGGGGGGGGGGGGGGGGGGGBBB30 │ │ +07GGGGGGGGGGGGGGGGG2C00000 │ │ +009GGGGGG2GGGGGGGGG5000000 │ │ +00FGGGGGG2FBG29GGGB0000000 │ │ +000DBGGGGGA000DGGGD0000000 │ │ +00000AGGGGB000DGGB00000000 │ │ +000000BGGGG93F6G2400000000 │ │ +000000C2GGGGGGGG8F00000000 │ │ +000000043BBBBGGGG200000000 │ │ +0000000000006GB40000000000 │ │ +000000000000FF000000000000 │ │ } ├── res/drawable/busstop.png ├── sng │ │ @@ -1,14 +1,22 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 37; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ @@ -111,67 +119,59 @@ │ │ (247,145, 74) # rgb = (0xf7,0x91,0x4a) │ │ (255,158, 88) # rgb = (0xff,0x9e,0x58) │ │ (237,132, 62) # rgb = (0xed,0x84,0x3e) │ │ (247,149, 81) # rgb = (0xf7,0x95,0x51) │ │ (255,163, 97) # rgb = (0xff,0xa3,0x61) │ │ (237,135, 68) # rgb = (0xed,0x87,0x44) │ │ (255,168,106) # rgb = (0xff,0xa8,0x6a) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (237,137, 72) # rgb = (0xed,0x89,0x48) │ │ (255,172,113) # rgb = (0xff,0xac,0x71) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (237,141, 78) # rgb = (0xed,0x8d,0x4e) │ │ (255,177,122) # rgb = (0xff,0xb1,0x7a) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (237,143, 83) # rgb = (0xed,0x8f,0x53) │ │ (255,181,129) # rgb = (0xff,0xb5,0x81) │ │ (237,145, 86) # rgb = (0xed,0x91,0x56) │ │ (255,184,134) # rgb = (0xff,0xb8,0x86) │ │ (237,147, 89) # rgb = (0xed,0x93,0x59) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ } │ │ tRNS { │ │ - 0 4 6 12 14 18 10 26 32 36 38 20 34 44 52 56 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 58 255 255 42 46 50 255 255 24 30 48 255 255 255 255 255 22} │ │ + 0 4 6 12 14 18 10 26 32 36 38 20 34 44 52 56 58 42 46 50 24 30 48 22} │ │ IMAGE { │ │ pixels hex │ │ 0000010203040505050505050505050505050505050505050505040302010000 │ │ 000106050708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080705060100 │ │ 01060b0c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d0c0b0601 │ │ -02050c0f1010101010101010101010101010101010101010101010100f0c0502 │ │ -03070d10111213131313131313131313131313131313131313131211100d0703 │ │ -04080e10141515151515151515151515151515151515151515151514100e0804 │ │ -05090f10161616161616161616161616161616161718191a1b181716100f0905 │ │ -050a0f101c1c1c1c1d1e1f19202019211e1d1c1c222324252423221c100f0a05 │ │ -050a0f102627282020292a2b2c2c2b2a2920202d2e242f302f241b26100f0a05 │ │ -050a0f10312032333434353635353636343437322025383930253a31100f0a05 │ │ -050a0f103b203434343434343434343434343434203c2f3d2f3c3e3b100f0a05 │ │ -050a0f103f203434292019191919191920293434204041344140423f100f0a05 │ │ -050a0f10432034342044454646464645442034342047203420474843100f0a05 │ │ -050a0f10492034342049494949494949492034342049203420494949100f0a05 │ │ -050a0f104a203434204b4b4b4b4b4b4b4b203434204a2034204a4a4a100f0a05 │ │ -050a0f104a2034344c2929292929292929293434204a2034204a4a4a100f0a05 │ │ -050a0f104a203434343434343434343434343434204a2034204a4a4a100f0a05 │ │ -050a0f104a203434343434343434343434343434204a2034204a4a4a100f0a05 │ │ -050a0f104a2034344d4e4f202020205050515252204a2034204a4a4a100f0a05 │ │ -050a0f105320344d203354343434345537204d342053203420535353100f0a05 │ │ -050a0f10562052503757582020202058525950502056203420565656100f0a05 │ │ -050a0f1015204f4f3434343434343434343450502015203420151515100f0a05 │ │ -050a0f101c195a4f345b5c5c5c5c5c5c5d345e5a191c2034201c1c1c100f0a05 │ │ -050a0f10315f2052342919606060601b293461205f31203420313131100f0a05 │ │ -050a0f103f3f2e4f3429623f3f3f3f62296361603f3f2034203f3f3f100f0a05 │ │ -05090f10494919202020644949494964656665674949204920494949100f0905 │ │ -04080e10686969696969696969696969696969696969696969696968100e0804 │ │ -03070d106a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a100d0703 │ │ -02050c0f1010101010106d6e6e6e6e6e6e6e6e6e6e6d1010101010100f0c0502 │ │ -01060b0c0d0e0f0f6f6f1070717171717171717170106f6f0f0f0e0d0c0b0601 │ │ -000106050708090a727374107576767676767675107473720a09080705060100 │ │ -000001020304050b77780a79107a7b7b7b7b7a10790a78770b05040302010000 │ │ -00000000000000000103770973107c7d7d7c1073097703010000000000000000 │ │ -0000000000000000000103770979107e7e107909770301000000000000000000 │ │ -000000000000000000000103770a741010740a77030100000000000000000000 │ │ -000000000000000000000001037f080a0a087f03010000000000000000000000 │ │ -0000000000000000000000000106057f7f050601000000000000000000000000 │ │ +02050c0f1818181818181818181818181818181818181818181818180f0c0502 │ │ +03070d18191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a19180d0703 │ │ +04080e181c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c180e0804 │ │ +05090f181e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f20212223201f1e180f0905 │ │ +050a0f18242424242526272128282129262524242a2b2c2d2c2b2a24180f0a05 │ │ +050a0f182e2f3028283132333434333231282835362c3738372c232e180f0a05 │ │ +050a0f1839283a3b3c3c3d3e3d3d3e3e3c3c3f3a282d4041382d4239180f0a05 │ │ +050a0f1843283c3c3c3c3c3c3c3c3c3c3c3c3c3c2844374537444643180f0a05 │ │ +050a0f1847283c3c312821212121212128313c3c2848493c49484a47180f0a05 │ │ +050a0f184b283c3c284c4d4e4e4e4e4d4c283c3c284f283c284f504b180f0a05 │ │ +050a0f1851283c3c285151515151515151283c3c2851283c28515151180f0a05 │ │ +050a0f1852283c3c285353535353535353283c3c2852283c28525252180f0a05 │ │ +050a0f1852283c3c543131313131313131313c3c2852283c28525252180f0a05 │ │ +050a0f1852283c3c3c3c3c3c3c3c3c3c3c3c3c3c2852283c28525252180f0a05 │ │ +050a0f1852283c3c3c3c3c3c3c3c3c3c3c3c3c3c2852283c28525252180f0a05 │ │ +050a0f1852283c3c555657282828285858595a5a2852283c28525252180f0a05 │ │ +050a0f185b283c55283b5c3c3c3c3c5d3f28553c285b283c285b5b5b180f0a05 │ │ +050a0f185e285a583f5f6028282828605a615858285e283c285e5e5e180f0a05 │ │ +050a0f181d2857573c3c3c3c3c3c3c3c3c3c5858281d283c281d1d1d180f0a05 │ │ +050a0f18242162573c63646464646464653c66622124283c28242424180f0a05 │ │ +050a0f183967285a3c31216868686823313c69286739283c28393939180f0a05 │ │ +050a0f18474736573c316a474747476a316b69684747283c28474747180f0a05 │ │ +05090f185151212828286c515151516c6d6e6d6f5151285128515151180f0905 │ │ +04080e18707171717171717171717171717171717171717171717170180e0804 │ │ +03070d18727374747474747474747474747474747474747474747372180d0703 │ │ +02050c0f1818181818187576767676767676767676751818181818180f0c0502 │ │ +01060b0c0d0e0f0f101018777878787878787878771810100f0f0e0d0c0b0601 │ │ +000106050708090a11121318797a7a7a7a7a7a79181312110a09080705060100 │ │ +000001020304050b14150a16187b7c7c7c7c7b18160a15140b05040302010000 │ │ +00000000000000000103140912187d7e7e7d1812091403010000000000000000 │ │ +0000000000000000000103140916187f7f181609140301000000000000000000 │ │ +000000000000000000000103140a131818130a14030100000000000000000000 │ │ +0000000000000000000000010317080a0a081703010000000000000000000000 │ │ +0000000000000000000000000106051717050601000000000000000000000000 │ │ } ├── res/drawable/middle_rabbit.png ├── sng │ │ @@ -1,113 +1,107 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (248,131, 31) # rgb = (0xf8,0x83,0x1f) │ │ - (250,132, 32) # rgb = (0xfa,0x84,0x20) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (152, 92, 40) # rgb = (0x98,0x5c,0x28) │ │ - (119, 59, 8) # rgb = (0x77,0x3b,0x08) │ │ (186,197,207) # rgb = (0xba,0xc5,0xcf) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (187,190,193) # rgb = (0xbb,0xbe,0xc1) │ │ (139,142,145) # rgb = (0x8b,0x8e,0x91) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + (133,135,138) # rgb = (0x85,0x87,0x8a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (248,131, 31) # rgb = (0xf8,0x83,0x1f) │ │ + (250,132, 32) # rgb = (0xfa,0x84,0x20) │ │ + (152, 92, 40) # rgb = (0x98,0x5c,0x28) │ │ + (119, 59, 8) # rgb = (0x77,0x3b,0x08) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ - (243,111, 0) # rgb = (0xf3,0x6f,0x00) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (166,165,165) # rgb = (0xa6,0xa5,0xa5) │ │ - (133,135,138) # rgb = (0x85,0x87,0x8a) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (127,127,126) # rgb = (0x7f,0x7f,0x7e) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (229,169,118) # rgb = (0xe5,0xa9,0x76) │ │ (243,183,132) # rgb = (0xf3,0xb7,0x84) │ │ (245,128, 28) # rgb = (0xf5,0x80,0x1c) │ │ } │ │ tRNS { │ │ - 0 255 0 255 255 63 130 127 127 116 255 255 116 130 63 255 255 254 254 255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 0 127 255 255 255 255 127 2 127 255 127 0 255 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 254 254 255 255 255 255 255} │ │ + 0 63 130 127 127 116 116 130 63 254 254 127 127 2 127 127 254 254} │ │ IMAGE { │ │ - pixels hex │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000020000000000000304000000000000020000000000000000 │ │ -0000000000000000000506070807090a0b0c0807070d0e000000000000000000 │ │ -000000000000000000060f0f10100f111213140f10100d000000000000000000 │ │ -000000000000000000070f0f0f0f1516161718190f0f07000000000000000000 │ │ -00000000001a001a00081b0f1c1d1e1f20161616162108000000000000000000 │ │ -0000000000002200002316161616161624252616271628000000000000000000 │ │ -0000000000002900002a2b16161616161616161616162c000000000000000000 │ │ -0000000000002d0000082e1616161616161616202f3008000000000000000000 │ │ -000000000031003200081e16161633161616160f0f0f07000000000000000000 │ │ -000000000000000000070f343516360f0f16370f100f07000000000000000000 │ │ -00000000000000000008100f381616393a163b0f100f07000000000000000000 │ │ -000000000000000000060f100f3c3d3e3f40410f100f0d000000000000000000 │ │ -000000000000000000050607070809424309080707060e000000000000000000 │ │ -0000000000000000020000000000004444000000000000020000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ -0000000000000000000000000000000101000000000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000JK000000000000000 │ │ +000000000123435LM643378000000000 │ │ +0000000002NNOON9APQNOO7000000000 │ │ +0000000003NNNNRSSTUVNN3000000000 │ │ +0000000004WNXYZabSSSSc4000000000 │ │ +000000000BSSSSSSdefSgSC000000000 │ │ +000000D00EhSSSSSSSSSSSF000000000 │ │ +0000000004iSSSSSSSSbjk4000000000 │ │ +0000000004ZSSSlSSSSNNN3000000000 │ │ +0000000003NmnSoNNSpNON3000000000 │ │ +0000000004ONqSSrsStNON3000000000 │ │ +0000000002NONuvGHwxNON7000000000 │ │ +000000000123345yz543328000000000 │ │ +000000000000000++000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ +000000000000000II000000000000000 │ │ } ├── res/drawable/icon.png ├── sng │ │ @@ -1,29 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 00000000 fefefe19 fefefe55 ffffff8f ffffffbb ffffffdc fefefef2 fefefefc fefefefc fefefef2 ffffffdc ffffffbb ffffff8f ffffff55 ffffff19 00000000 fefefe01 fefefe00 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 fefefe16 fefefe66 ffffffc8 fefefefe ffffffff fefefeff fbfcfdff f8f9fcff e8ecf6ff d8dff0ff d8def0ff e8ecf6ff f6f8fbff f7f8fcff f9fafcff fbfcfdff fefefefe ffffffc8 ffffff66 ffffff16 fefefe01 ffffff00 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe02 ffffff20 ffffff86 fefefef0 fefefeff ffffffff fefefeff fffffffe fefefeff adbae0ff 4464b8ff 0832a1ff 012c9eff 00279cff 00239aff 00289dff 2247abff 516ebdff 8c9fd4fe d0d8edff f5f7fbff f9fafdff fffffff0 ffffff86 ffffff20 fefefe02 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 ffffff00 00000000 fefefe00 ffffff12 fefefe6e fefefeea fefefeff ffffffff fefefefe fefefefe ffffffff fefefeff ffffffff ffffffff ffffffff fafbfdff b8c4e4ff 758ccaff 3355b1ff 133ba5ff 0933a1ff 00289cff 00239aff 00259bff 2a4eaefe 8fa2d5fe e0e5f3ff f8f9fcff ffffffea ffffff6e fefefe12 f3f6fc00 00000000 fefefe00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffdfc01 feffff35 feffffb8 feffffff ffffffff fffffffe fefefefe fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e5eaf5ff 99abd8ff 0c34a2ff 00299dff 002a9dff 00279cff 002099ff 123aa4fe 8398d0fe dfe4f3ff fcfcfdff ffffffb8 ffffff35 fbfbfd01 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffefd05 feffff55 ffffffe1 fff9f5ff fef1e7fe fef8f3fe ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e2e7f4ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 00289cff 002099ff 264bacfe a7b6ddfe f4f6fbff ffffffe1 ffffff55 fdfdfe05 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 00000000 fefefd07 feffff67 fefffff5 fff3eaff ffbe8ffe ff9d58ff ffba8aff ffd9beff ffe9daff fff1e7ff fffaf6ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfdff 9fafdaff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 012c9eff 7088c9fe e4e8f5ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 00000000 fffefd05 feffff67 fffffffa feeee2ff feab70fe ff7818ff ff7819ff ff7615ff ff7514ff ff8632ff ffb37dff ffeadbff fffefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f6f7fbff 5a75c0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 00219aff 536fbdfe d8def0ff fffffffa ffffff67 fdfdfe05 00000000 fefefe00 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 00000000 fffdfc01 feffff55 fefffff5 feeee2ff ffa76afe ff7615ff ff7c20ff ff7d21ff ff791bff ff8027ff ff9850ff ffc69dff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eff2f9ff 183fa7ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 4b69bafe d8def0ff fffffff5 ffffff55 fbfbfd01 00000000 ffffff00 00000000 00000000 │ │ -00000000 fefefe00 00000000 fefcf900 feffff35 ffffffe1 fff3ebff feab70fe ff7615ff ff7c20ff ff7c20ff ff791cff ff8b39ff ffbb8bff fff1e7ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ced6ecff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff 516fbdfe e3e8f4ff ffffffe1 ffffff35 f3f6fc00 00000000 fefefe00 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 00000000 fefefe19 fefefe55 ffffff8f ffffffbb ffffffdc fefefef2 fefefefc fefefefc fefefef2 ffffffdc ffffffbb ffffff8f ffffff55 ffffff19 00000000 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe16 fefefe66 ffffffc8 fefefefe ffffffff fefefeff fbfcfdff f8f9fcff e8ecf6ff d8dff0ff d8def0ff e8ecf6ff f6f8fbff f7f8fcff f9fafcff fbfcfdff fefefefe ffffffc8 ffffff66 ffffff16 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe02 ffffff20 ffffff86 fefefef0 fefefeff ffffffff fefefeff fffffffe fefefeff adbae0ff 4464b8ff 0832a1ff 012c9eff 00279cff 00239aff 00289dff 2247abff 516ebdff 8c9fd4fe d0d8edff f5f7fbff f9fafdff fffffff0 ffffff86 ffffff20 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff12 fefefe6e fefefeea fefefeff ffffffff fefefefe fefefefe ffffffff fefefeff ffffffff ffffffff ffffffff fafbfdff b8c4e4ff 758ccaff 3355b1ff 133ba5ff 0933a1ff 00289cff 00239aff 00259bff 2a4eaefe 8fa2d5fe e0e5f3ff f8f9fcff ffffffea ffffff6e fefefe12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffdfc01 feffff35 feffffb8 feffffff ffffffff fffffffe fefefefe fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e5eaf5ff 99abd8ff 0c34a2ff 00299dff 002a9dff 00279cff 002099ff 123aa4fe 8398d0fe dfe4f3ff fcfcfdff ffffffb8 ffffff35 fbfbfd01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffefd05 feffff55 ffffffe1 fff9f5ff fef1e7fe fef8f3fe ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e2e7f4ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 00289cff 002099ff 264bacfe a7b6ddfe f4f6fbff ffffffe1 ffffff55 fdfdfe05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fefefd07 feffff67 fefffff5 fff3eaff ffbe8ffe ff9d58ff ffba8aff ffd9beff ffe9daff fff1e7ff fffaf6ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfdff 9fafdaff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 012c9eff 7088c9fe e4e8f5ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fffefd05 feffff67 fffffffa feeee2ff feab70fe ff7818ff ff7819ff ff7615ff ff7514ff ff8632ff ffb37dff ffeadbff fffefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f6f7fbff 5a75c0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 00219aff 536fbdfe d8def0ff fffffffa ffffff67 fdfdfe05 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fffdfc01 feffff55 fefffff5 feeee2ff ffa76afe ff7615ff ff7c20ff ff7d21ff ff791bff ff8027ff ff9850ff ffc69dff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eff2f9ff 183fa7ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 4b69bafe d8def0ff fffffff5 ffffff55 fbfbfd01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 feffff35 ffffffe1 fff3ebff feab70fe ff7615ff ff7c20ff ff7c20ff ff791cff ff8b39ff ffbb8bff fff1e7ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ced6ecff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff 516fbdfe e3e8f4ff ffffffe1 ffffff35 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 fffefe12 feffffb8 fffaf7ff ffba8afe ff7819ff ff7c20ff ff7c20ff ff7a1cff ff9246ff ffd5b8ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff 899cd2ff 00239aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff 6e87c8fe f4f6fbff ffffffb8 fefefe12 00000000 00000000 00000000 │ │ -fefefe00 00000000 fefefe02 feffff6e fefdfcff fed5b8fe ff8025ff ff7b1eff ff7d21ff ff791bff ff9042ff ffdac1ff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fafafdff 4262b7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 002b9eff a5b4ddfe fcfcfdff ffffff6e fdfefe02 00000000 ffffff00 │ │ -00000000 ffffff00 ffffff20 feffffea fff1e6ff fe9448fe ff7819ff ff7d21ff ff7a1dff ff8732ff ffcca8ff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff fbfcfdff dde3f2ff fbfbfdff ffffffff ffffffff ffffffff fefefeff edf0f8ff 0731a0ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00259bff 2449acfe dde3f2ff ffffffea ffffff20 ffffff00 00000000 │ │ +00000000 00000000 fefefe02 feffff6e fefdfcff fed5b8fe ff8025ff ff7b1eff ff7d21ff ff791bff ff9042ff ffdac1ff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fafafdff 4262b7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 002b9eff a5b4ddfe fcfcfdff ffffff6e fdfefe02 00000000 00000000 │ │ +00000000 00000000 ffffff20 feffffea fff1e6ff fe9448fe ff7819ff ff7d21ff ff7a1dff ff8732ff ffcca8ff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff fbfcfdff dde3f2ff fbfbfdff ffffffff ffffffff ffffffff fefefeff edf0f8ff 0731a0ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00259bff 2449acfe dde3f2ff ffffffea ffffff20 00000000 00000000 │ │ 00000000 fefefe01 ffffff86 fefcfaff ffc499fe ff7616ff ff7d21ff ff7c20ff ff7c20ff ffae74ff fffcfaff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff cad3ebff 617cc3ff afbde1ff ffffffff ffffffff ffffffff ffffffff fefefeff b9c4e4ff 00229aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001f99ff 7d93cdfe f8f9fcff ffffff86 fefefe01 00000000 │ │ -ffffff00 feffff16 fefffff0 fff1e7ff fe8935fe ff7b1eff ff7d21ff ff7a1cff ff8e3fff ffdcc3ff ffffffff fffefeff ffffffff fefefeff ffffffff f7f9fcff 8ea1d4ff 3154b0ff 00249bff 3759b3ff 7f95ceff b2bfe1ff e3e8f4ff ffffffff ffffffff 6f87c8ff 00229aff 00269bff 00269bff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 0e36a3fe dce2f2ff fffffff0 ffffff16 fefefe00 │ │ +00000000 feffff16 fefffff0 fff1e7ff fe8935fe ff7b1eff ff7d21ff ff7a1cff ff8e3fff ffdcc3ff ffffffff fffefeff ffffffff fefefeff ffffffff f7f9fcff 8ea1d4ff 3154b0ff 00249bff 3759b3ff 7f95ceff b2bfe1ff e3e8f4ff ffffffff ffffffff 6f87c8ff 00229aff 00269bff 00269bff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 0e36a3fe dce2f2ff fffffff0 ffffff16 00000000 │ │ fefefe01 feffff66 fefcfbff fec9a3fe ff7716ff ff7d21ff ff7c20ff ff7a1cff ffa667ff ffffffff ffffffff fffffeff ffffffff ffffffff fefeffff 7d93cdff 0c35a2ff 00269bff 002a9dff 00259bff 0731a1ff 2046aaff 3759b3ff 4e6cbbff 7a91ccff 294dadff 1e44a9ff 2a4eaeff 274cadff 1139a4ff 002199ff 001f98ff 00259bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002199ff 869ad1fe f9fafcff ffffff66 fefefe01 │ │ 00000000 ffffffc8 fffaf6ff fe954bfe ff7a1dff ff7d21ff ff7c1fff ff832cff ffc298ff ffffffff fffefeff ffffffff fefefeff ffffffff a6b5ddff 163ea6ff 00269cff 002a9dff 002b9eff 002b9eff 00289cff 001d97ff 002a9dff 5672beff afbde1ff c5cfe9ff ced6ecff d2daeeff d1d9edff c8d1eaff b4c1e3ff 7f95ceff 2f52b0ff 00229aff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 2146aafe f4f5faff ffffffc8 00000000 │ │ feffff19 fefefefe fee9daff ff791bff ff7c20ff ff7d21ff ff7b1dff ff8d3dff ffdac1ff ffffffff fffefeff ffffffff ffffffff f7f9fcff 5471beff 00269bff 002a9dff 002b9eff 002b9eff 00249aff 00269cff 667fc5ff c7d0eaff e7ebf6ff fbfcfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f5faff dbe1f1ff 9bacd9ff 264bacff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00249aff c5cfe9ff fdfefefe ffffff19 │ │ feffff55 fffdfcff ffc69efe ff7818ff ff7d21ff ff7d21ff ff7a1cff ff9448ff ffeadbff ffffffff ffffffff ffffffff ffffffff ccd4ecff 3154b1ff 00259bff 002b9eff 00279cff 001e97ff 4262b7ff bcc7e5ff edf0f8ff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fefeffff fefefeff ffffffff ffffffff ffffffff fbfcfdff d2daeeff 5774bfff 00269bff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249aff 7f95cffe fbfbfdff ffffff55 │ │ ffffff8f fffcfaff ffa86aff ff7a1cff ff7d21ff ff7d21ff ff7a1cff ff964cff fff0e5ff ffffffff ffffffff ffffffff ffffffff b5c1e3ff 2348abff 00269bff 001f98ff 1f45aaff a0b1dbff e7ebf5ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff eceff8ff 667fc4ff 00299cff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 4262b7ff f8f9fcff ffffff8f │ │ ffffffbb fefbf8ff ff9041ff ff7b1eff ff7d21ff ff7d21ff ff7a1cff ff954bff ffeee2ff ffffffff ffffffff ffffffff ffffffff bbc7e5ff 254aacff 052fa0ff 798fcdff dfe4f3ff fbfcfdff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ebeff8ff 5370beff 00259bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 123aa5ff f7f8fcff ffffffbb │ │ ffffffdc fefaf7ff ff7c20ff ff7c20ff ff7d21ff ff7d21ff ff7a1dff ff9144ff ffe4d1ff ffffffff ffffffff ffffffff ffffffff dfe5f3ff 2f52b0ff 7a91cdff f3f5faff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff c9d2eaff 2f52b0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff eef1f9ff fefefedc │ │ @@ -34,23 +34,23 @@ │ │ ffffffdc fefaf7ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ff9a52ff ffecdfff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff6f1ff ffb581ff ff9951ff fff5edff ffffffff ffffffff ffffffff ffffffff bfc9e6ff 2348abff 00279cff 002b9eff 002b9eff 002a9dff 00239aff eef1f9ff fefefedc │ │ feffffbb fefbf8ff ff8d3cff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1dff ffae75ff fffaf6ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffdfcff ffefe5ff ffbe91ff ff8128ff ff9347ff ffe2cdff ffffffff ffffffff ffffffff ffffffff d3daeeff 2c4faeff 00279cff 002b9eff 002b9eff 00299dff 123aa5ff f7f8fcff ffffffbb │ │ ffffff8f fffcfaff ffa667ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1fff ff7e23ff ffb987ff fff9f5ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff3ebff ffd2b1ff ff8f41ff ff7513ff ff791bff ff9245ff ffdec7ff ffffffff ffffffff ffffffff ffffffff d6dcefff 2d50afff 00279cff 002b9eff 002b9eff 00279cff 4161b6ff f8f9fcff ffffff8f │ │ feffff55 fefdfcff fec49bfe ff7819ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff7c20ff ffb27bff ffeee2ff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff7f1ff ffdfc8ff ffa260ff ff7614ff ff7a1dff ff7d21ff ff791aff ff984fff ffe8d8ff ffffffff ffffffff ffffffff ffffffff cdd5ebff 294dadff 00279cff 002b9eff 002b9eff 00249bff 7c92cdfe fbfbfdff ffffff55 │ │ ffffff19 fffefefe ffe6d5ff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7717ff ff9850ff ffd4b6ff fff0e5ff fffcf9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fff4edff ffe5d2ff ffb47fff ff7b1fff ff7819ff ff7c21ff ff7d21ff ff7c20ff ff791bff ffa96dff fffdfcff ffffffff ffffffff fefefeff ffffffff afbde0ff 1d43a9ff 00289cff 002b9eff 002a9dff 00239aff c2cce8ff fdfdfefe ffffff19 │ │ 00000000 feffffc8 fffaf6ff fe9245fe ff7b1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ff7a1dff ff9d58ff ffc69eff ffddc5ff ffe6d4ff ffeadbff ffeadcff ffe8d8ff ffe3d0ff ffd8bbff ffac72ff ff8127ff ff7413ff ff7b1eff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff8936ff ffd2b4ff ffffffff fffefeff ffffffff fefefeff ffffffff 8297cfff 0a34a2ff 00299dff 002b9eff 00289cff 1c42a9fe f3f5faff ffffffc8 00000000 │ │ fefefe01 ffffff66 fffcfaff fec69efe ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791aff ff7412ff ff7c1fff ff8c3cff ff974eff ff9850ff ff9144ff ff9950ff ffb480ff ff9f5cff ff954bff ff8a37ff ff7d22ff ff791bff ff7c20ff ff791bff ff822bff ffbd8eff fffefeff ffffffff ffffffff fefefeff ffffffff fefefeff 4d6bbbff 00269bff 002a9dff 002b9eff 002199ff 8096cefe f9fafcff ffffff66 fefefe01 │ │ -fefefe00 ffffff16 fefffff0 ffefe4ff fe8630fe ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7a1cff ff791bff ff791aff ff7716ff ffba8aff ffffffff ffffffff ffeadcff ffd1b0ff ffb784ff ff954aff ff781aff ff9449ff ffc39aff fffbf9ff ffffffff fffefeff ffffffff fefefeff ffffffff b5c2e3ff 2045aaff 00279cff 002b9eff 00299dff 0a33a2fe d8def0ff fefefef0 ffffff16 fefefe00 │ │ +00000000 ffffff16 fefffff0 ffefe4ff fe8630fe ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7a1cff ff791bff ff791aff ff7716ff ffba8aff ffffffff ffffffff ffeadcff ffd1b0ff ffb784ff ff954aff ff781aff ff9449ff ffc39aff fffbf9ff ffffffff fffefeff ffffffff fefefeff ffffffff b5c2e3ff 2045aaff 00279cff 002b9eff 00299dff 0a33a2fe d8def0ff fefefef0 ffffff16 00000000 │ │ 00000000 fefefe01 ffffff86 fefbf9ff fec194fe ff7615ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffe0caff fffefeff ffffffff ffffffff ffffffff ffffffff ffceacff ffad73ff ffe2ceff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff f8f9fcff 5c78c1ff 00299dff 002a9dff 002b9eff 001f98ff 758ccafe f8f9fcff ffffff86 fefefe01 00000000 │ │ -00000000 ffffff00 feffff20 feffffea feefe4ff fe9144fe ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff832bff fff8f3ff fffefeff ffffffff ffffffff ffffffff fffcfbff ffebddff fffcfaff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff 99aad8ff 133aa5ff 00279cff 002b9eff 00259bff 1d43a9fe d8dff0ff ffffffea ffffff20 ffffff00 00000000 │ │ -ffffff00 00000000 fefefe02 feffff6e fffdfcff ffd3b5fe ff7d22ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa362ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff b7c3e4ff 264aacff 00259bff 002b9eff 00299dff 00289dff 9cadd9fe fbfbfdff ffffff6e fdfdfe02 00000000 ffffff00 │ │ +00000000 00000000 feffff20 feffffea feefe4ff fe9144fe ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff832bff fff8f3ff fffefeff ffffffff ffffffff ffffffff fffcfbff ffebddff fffcfaff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff 99aad8ff 133aa5ff 00279cff 002b9eff 00259bff 1d43a9fe d8dff0ff ffffffea ffffff20 00000000 00000000 │ │ +00000000 00000000 fefefe02 feffff6e fffdfcff ffd3b5fe ff7d22ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa362ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff b7c3e4ff 264aacff 00259bff 002b9eff 00299dff 00289dff 9cadd9fe fbfbfdff ffffff6e fdfdfe02 00000000 00000000 │ │ 00000000 00000000 00000000 fffefe12 ffffffb8 fffaf6ff feb684fe ff7717ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffc7a1ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffffeff ffffffff ffffffff afbce0ff 2b4eaeff 00269cff 002a9dff 002a9dff 002099ff 6680c5fe f1f4faff ffffffb8 fefefe12 00000000 00000000 00000000 │ │ -00000000 fefefe00 00000000 fffcf900 feffff35 feffffe1 fef1e8ff fea769fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ffe9daff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf6ff 7e94ceff 1d43a9ff 00269bff 002a9dff 002b9eff 001e97ff 4968bafe dee4f3ff ffffffe1 ffffff35 e7edf600 00000000 fefefe00 00000000 │ │ -00000000 00000000 ffffff00 00000000 fffdfb01 ffffff55 fffffff5 ffebddff ffa362fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8d3cff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffeffff ffffffff eff2f9ff 96a8d7ff 3b5cb4ff 0932a1ff 00259bff 002a9eff 002a9dff 001e97ff 4262b7fe d1d9eeff fffffff5 ffffff55 fafbfd01 00000000 ffffff00 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 fefefd05 ffffff67 fefffffa ffebddff fea668fe ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffb078ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfeff cdd6ecff 5d79c2ff 0a33a2ff 001c97ff 002199ff 00259bff 001f98ff 4968bafe d2d9eeff fffffffa ffffff67 fcfdfe05 00000000 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 00000000 00000000 fffefd07 feffff67 fffffff5 fff0e7ff ffb581fe ff7d21ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffd2b3ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f2f4faff dfe4f3ff d0d8edff acbbdfff 7088c9ff 3456b1ff 6c85c8fe dde3f2ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 fefefe00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffdfd05 ffffff55 ffffffe1 fef9f5ff fed0affe fe8e3ffe ff7615ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d21ff fff2e8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefeff f0f2f9fe e1e6f3fe f0f2f9ff ffffffe1 ffffff55 fcfdfe05 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefdfb01 feffff35 feffffb8 fffdfcff feede1ff ffbc8dfe fe842efe ff7616ff ff7b1eff ff7c20ff ff7b1eff ff8833ff ffd4b5ff fffbf8ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffefffe fffffffe ffffffff ffffffff ffffffb8 ffffff35 fafbfd01 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 fefefe00 00000000 fef9f300 fefefe12 feffff6e feffffea fefbf9ff feede1ff ffc197fe fe8d3efe ff7819ff ff7819ff ff7c1fff ff832bff ff8834ff ffa05cff ffc297ff ffe5d2ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff fefefefe fefefefe fefefeff ffffffff fefefeea fefefe6e ffffff12 ffffff00 00000000 ffffff00 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fffefe02 ffffff20 feffff86 fffffff0 fefcfaff fff9f5ff fee1cdff ffbe90fe ffa05dff ff8834ff ff7818ff ff791aff ff7c1fff ff7e24ff ff852fff ffa566ff ffd5b7ff fffefdff fffffffe fefefeff ffffffff ffffffff fffffff0 fefefe86 fefefe20 fefefe02 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 ffffff16 feffff66 ffffffc8 fffefefe fffdfbff fffbf9ff fffbf8ff fff7f1ff ffebdeff fee4d0ff fee3cfff ffebddff fff7f2ff fffdfcff fffefeff feffffff fffffffe ffffffc8 fefefe66 fefefe16 fefefe01 ffffff00 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 00000000 feffff19 feffff55 ffffff8f feffffbb fefefedc fefefef2 fffefefc fffefefc fefefef2 fefefedc feffffbb ffffff8f fefefe55 ffffff19 00000000 ffffff01 fefefe00 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 feffff35 feffffe1 fef1e8ff fea769fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ffe9daff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf6ff 7e94ceff 1d43a9ff 00269bff 002a9dff 002b9eff 001e97ff 4968bafe dee4f3ff ffffffe1 ffffff35 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fffdfb01 ffffff55 fffffff5 ffebddff ffa362fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8d3cff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffeffff ffffffff eff2f9ff 96a8d7ff 3b5cb4ff 0932a1ff 00259bff 002a9eff 002a9dff 001e97ff 4262b7fe d1d9eeff fffffff5 ffffff55 fafbfd01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefd05 ffffff67 fefffffa ffebddff fea668fe ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffb078ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfeff cdd6ecff 5d79c2ff 0a33a2ff 001c97ff 002199ff 00259bff 001f98ff 4968bafe d2d9eeff fffffffa ffffff67 fcfdfe05 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fffefd07 feffff67 fffffff5 fff0e7ff ffb581fe ff7d21ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffd2b3ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f2f4faff dfe4f3ff d0d8edff acbbdfff 7088c9ff 3456b1ff 6c85c8fe dde3f2ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffdfd05 ffffff55 ffffffe1 fef9f5ff fed0affe fe8e3ffe ff7615ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d21ff fff2e8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefeff f0f2f9fe e1e6f3fe f0f2f9ff ffffffe1 ffffff55 fcfdfe05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefdfb01 feffff35 feffffb8 fffdfcff feede1ff ffbc8dfe fe842efe ff7616ff ff7b1eff ff7c20ff ff7b1eff ff8833ff ffd4b5ff fffbf8ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffefffe fffffffe ffffffff ffffffff ffffffb8 ffffff35 fafbfd01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe12 feffff6e feffffea fefbf9ff feede1ff ffc197fe fe8d3efe ff7819ff ff7819ff ff7c1fff ff832bff ff8834ff ffa05cff ffc297ff ffe5d2ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff fefefefe fefefefe fefefeff ffffffff fefefeea fefefe6e ffffff12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffefe02 ffffff20 feffff86 fffffff0 fefcfaff fff9f5ff fee1cdff ffbe90fe ffa05dff ff8834ff ff7818ff ff791aff ff7c1fff ff7e24ff ff852fff ffa566ff ffd5b7ff fffefdff fffffffe fefefeff ffffffff ffffffff fffffff0 fefefe86 fefefe20 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 ffffff16 feffff66 ffffffc8 fffefefe fffdfbff fffbf9ff fffbf8ff fff7f1ff ffebdeff fee4d0ff fee3cfff ffebddff fff7f2ff fffdfcff fffefeff feffffff fffffffe ffffffc8 fefefe66 fefefe16 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 00000000 feffff19 feffff55 ffffff8f feffffbb fefefedc fefefef2 fffefefc fffefefc fefefef2 fefefedc feffffbb ffffff8f fefefe55 ffffff19 00000000 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable/intermediate_stop.png ├── sng │ │ @@ -1,46 +1,34 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 20; height: 20; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (252, 0, 0) # rgb = (0xfc,0x00,0x00) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (254, 0, 0) # rgb = (0xfe,0x00,0x00) │ │ - (251, 0, 0) # rgb = (0xfb,0x00,0x00) │ │ - (250, 0, 0) # rgb = (0xfa,0x00,0x00) │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ - (253, 0, 0) # rgb = (0xfd,0x00,0x00) │ │ ( 0, 0,255) # rgb = (0x00,0x00,0xff) blue1 │ │ - (247, 0, 0) # rgb = (0xf7,0x00,0x00) │ │ - (248, 0, 0) # rgb = (0xf8,0x00,0x00) │ │ - (249, 0, 0) # rgb = (0xf9,0x00,0x00) │ │ - (246, 0, 0) # rgb = (0xf6,0x00,0x00) │ │ - (245, 0, 0) # rgb = (0xf5,0x00,0x00) │ │ - (242, 0, 0) # rgb = (0xf2,0x00,0x00) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 0 255 0 0 0 0 0 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -00011120344051111501 │ │ -33156030000066311101 │ │ -41160377777770341114 │ │ -41107777777777702114 │ │ -14477777777777770481 │ │ -13777777777777777391 │ │ -13777777777777777391 │ │ -177777777777777777A1 │ │ -97777777777777777741 │ │ -97777777777777777741 │ │ -87777777777777777741 │ │ -B7777777777777777741 │ │ -47777777777777777741 │ │ -57777777777777777741 │ │ -16777777777777777341 │ │ -10777777777777777041 │ │ -1C077777777777770511 │ │ -11307777777777700511 │ │ -11100077777770006115 │ │ -00111333333333D11151 │ │ +00000000000000000000 │ │ +00000000000000000000 │ │ +00000011111110000000 │ │ +00001111111111100000 │ │ +00011111111111110000 │ │ +00111111111111111000 │ │ +00111111111111111000 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +01111111111111111100 │ │ +00111111111111111000 │ │ +00111111111111111000 │ │ +00011111111111110000 │ │ +00001111111111100000 │ │ +00000011111110000000 │ │ +00000000000000000000 │ │ } ├── res/drawable/middle_train.png ├── sng │ │ @@ -1,55 +1,51 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (250,132, 32) # rgb = (0xfa,0x84,0x20) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (250,132, 32) # rgb = (0xfa,0x84,0x20) │ │ (127, 67, 16) # rgb = (0x7f,0x43,0x10) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ - (243,111, 0) # rgb = (0xf3,0x6f,0x00) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ @@ -59,48 +55,46 @@ │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ (244,119, 13) # rgb = (0xf4,0x77,0x0d) │ │ } │ │ tRNS { │ │ - 0 255 0 255 138 127 127 116 255 255 255 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 255 255 255 0 255 255 255 2 255 0 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 2 255} │ │ + 0 138 127 127 116 254 2 252 2} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000002000033000020000000000 │ │ -00000000000456788765400000000000 │ │ -000000000009AAABBAAA900000000000 │ │ -00000000000CDEFFFFGHI00000000000 │ │ -00000000000JKLMNMNOPJ00000000000 │ │ -00000Q0Q000RSTNMNMTUR00000000000 │ │ -000000V0000WXYMNMMYXW00000000000 │ │ -000000Z0000AaFLTTLFaA00000000000 │ │ -000000b0000AcAKddKAcA00000000000 │ │ -00000e0f000AghAAAAigA00000000000 │ │ -00000000000jAkAAAAkAj00000000000 │ │ -00000000000lAAAAAAAAm00000000000 │ │ -00000000000ggnoggpqgg00000000000 │ │ -00000000000grsgtggAug00000000000 │ │ -00000000000vAwgxxgwAv00000000000 │ │ -0000000000y0000zz0000y0000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000001234BB432100000000000 │ │ +00000000000CDDD55DDDC00000000000 │ │ +00000000000EFGHHHHIJK00000000000 │ │ +00000000000LMNOPOPQRL00000000000 │ │ +00000000000STUPOPOUVS00000000000 │ │ +00000000000WXYOPOOYXW00000000000 │ │ +00000060000DZHNUUNHZD00000000000 │ │ +00000000000DaDMbbMDaD00000000000 │ │ +00000000000DcdDDDDecD00000000000 │ │ +00000000000fDgDDDDgDf00000000000 │ │ +00000000000hDDDDDDDDi00000000000 │ │ +00000000000ccjkcclmcc00000000000 │ │ +00000000000cnocpccDqc00000000000 │ │ +00000000000rDsc77csDr00000000000 │ │ +000000000080000tt000080000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ +00000000000000099000000000000000 │ │ } ├── res/drawable/news.png ├── sng │ │ @@ -1,51 +1,51 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 26; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 32 64 144 224 255 16 48 208 240 112 160 96} │ │ + 0 32 64 144 224 16 48 208 240 112 160 96} │ │ IMAGE { │ │ pixels base64 │ │ 00000000001222210000000000 │ │ -00000001345555554310000000 │ │ -00000635555555555553600000 │ │ -00007855555555555555870000 │ │ -00079555555555555555597000 │ │ -00685555555700755555558600 │ │ -00355555555000055555555300 │ │ -01555555555000055555555510 │ │ -03555555555000055555555530 │ │ -04555555555100155555555540 │ │ -15555555555200255555555551 │ │ -25555555555A00A55555555552 │ │ -25555555555B00B55555555552 │ │ -2555555555580085555555555C │ │ -25555555555500555555555552 │ │ -155555555555AC555555555551 │ │ -04555555555555555555555540 │ │ -03555555555700755555555530 │ │ -01555555555000055555555510 │ │ -00355555555000055555555300 │ │ -00685555555700755555558600 │ │ -00079555555555555555597000 │ │ -00007855555555555555870000 │ │ -00000635555555555553600000 │ │ -00000001345555554310000000 │ │ +0000000134CCCCCC4310000000 │ │ +0000053CCCCCCCCCCCC3500000 │ │ +000067CCCCCCCCCCCCCC760000 │ │ +00068CCCCCCCCCCCCCCCC86000 │ │ +0057CCCCCCC6006CCCCCCC7500 │ │ +003CCCCCCCC0000CCCCCCCC300 │ │ +01CCCCCCCCC0000CCCCCCCCC10 │ │ +03CCCCCCCCC0000CCCCCCCCC30 │ │ +04CCCCCCCCC1001CCCCCCCCC40 │ │ +1CCCCCCCCCC2002CCCCCCCCCC1 │ │ +2CCCCCCCCCC9009CCCCCCCCCC2 │ │ +2CCCCCCCCCCA00ACCCCCCCCCC2 │ │ +2CCCCCCCCCC7007CCCCCCCCCCB │ │ +2CCCCCCCCCCC00CCCCCCCCCCC2 │ │ +1CCCCCCCCCCC9BCCCCCCCCCCC1 │ │ +04CCCCCCCCCCCCCCCCCCCCCC40 │ │ +03CCCCCCCCC6006CCCCCCCCC30 │ │ +01CCCCCCCCC0000CCCCCCCCC10 │ │ +003CCCCCCCC0000CCCCCCCC300 │ │ +0057CCCCCCC6006CCCCCCC7500 │ │ +00068CCCCCCCCCCCCCCCC86000 │ │ +000067CCCCCCCCCCCCCC760000 │ │ +0000053CCCCCCCCCCCC3500000 │ │ +0000000134CCCCCC4310000000 │ │ 00000000001222210000000000 │ │ } ├── res/drawable/glyphicons_242_google_maps.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -16,35 +16,35 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 64 176 255 160 96 224 128 32 48 112 240 208 16} │ │ + 0 64 176 160 96 224 128 32 48 112 240 208 16} │ │ IMAGE { │ │ pixels base64 │ │ -0000123333210000 │ │ -0004333333334000 │ │ -0043333333333400 │ │ -0533333333333350 │ │ -0633337887333360 │ │ -93333A0000A33339 │ │ -1333B000000B3331 │ │ -1333C000000C3331 │ │ -1333380000833331 │ │ -03333CD00DC33330 │ │ -043333B44B333340 │ │ -0133333333333310 │ │ -00C3333333333C00 │ │ -0053333333333500 │ │ -0006333333336000 │ │ -0005333333335000 │ │ -000DB333333BD000 │ │ -0000733333370000 │ │ -0000DB3333BD0000 │ │ -0000073333700000 │ │ -00000DB33BD00000 │ │ -0000007337000000 │ │ -000000DBBD000000 │ │ -0000000770000000 │ │ +000012DDDD210000 │ │ +0003DDDDDDDD3000 │ │ +003DDDDDDDDDD300 │ │ +04DDDDDDDDDDDD40 │ │ +05DDDD6776DDDD50 │ │ +8DDDD900009DDDD8 │ │ +1DDDA000000ADDD1 │ │ +1DDDB000000BDDD1 │ │ +1DDDD700007DDDD1 │ │ +0DDDDBC00CBDDDD0 │ │ +03DDDDA33ADDDD30 │ │ +01DDDDDDDDDDDD10 │ │ +00BDDDDDDDDDDB00 │ │ +004DDDDDDDDDD400 │ │ +0005DDDDDDDD5000 │ │ +0004DDDDDDDD4000 │ │ +000CADDDDDDAC000 │ │ +00006DDDDDD60000 │ │ +0000CADDDDAC0000 │ │ +000006DDDD600000 │ │ +00000CADDAC00000 │ │ +0000006DD6000000 │ │ +000000CAAC000000 │ │ +0000000660000000 │ │ } ├── res/drawable/androidlogo.png ├── sng │ │ @@ -1,146 +1,146 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 491; height: 138; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001e 0700004a 0300005f 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 05000071 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000076 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0200006f 0300004f 0000001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000019 05000068 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005c 0000000e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000026 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 07000022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000012 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 08000020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000053 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000077 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000019 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000065 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000024 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000078 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007f 0300005c 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0400007d 04000086 04000086 05000062 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0200006b 04000086 04000086 04000074 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000051 04000086 04000086 04000086 0300005b 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 05000068 04000086 04000086 0400007b 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 04000084 04000086 04000086 03000062 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 0300005a 04000086 04000086 04000086 05000060 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 04000082 04000086 04000086 05000060 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 04000077 04000086 04000086 03000061 04000040 0300004c 0300005b 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000082 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 1400000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 00000006 0300004d 04000086 04000086 04000086 04000086 04000086 04000084 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300005b 04000086 04000086 04000086 04000086 04000085 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000012 04000085 04000086 04000086 04000086 04000086 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000067 04000086 04000086 04000086 04000086 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000054 04000086 04000086 04000086 04000086 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000052 04000086 04000086 04000086 04000086 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000060 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300004f 04000086 04000086 04000086 04000086 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300004d 04000086 04000086 04000086 04000086 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd006b 8bcd0056 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d50006 8bcf0084 8ccf0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0073 8acd008b ffffff00 00000007 02000079 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 04000086 04000086 0000000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 8bcd009e 8bcf005a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00a2 8bce00d9 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0069 8ace00df 89cd0052 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd007b 8ace00df 89ce0043 ffffff00 05000036 04000086 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000049 04000086 04000086 04000086 04000086 1500000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0060 8ace00df 8ace005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd0029 8ace00dc 8bcd009e ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce001a 8bce00d7 8bce00b2 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8bce00ca 8ace00c2 92db0007 00000002 0500006e 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000046 04000086 04000086 04000086 04000086 0000000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86ce0015 8ace00d4 8bce00b8 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0086 8ace00df 8bcf0040 ffffff00 ffffff00 ffffff00 00000001 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf008f 8ace00de 89ce0034 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0059 8ace00df 8ace0069 ffffff00 00000025 04000042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 0400007f 04000072 0500006a 05000062 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0086 8ace00df 8dcf003a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00d2 8ace00bc 80bf0004 ffffff00 ffffff00 00000001 04000086 0400007d 06000059 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce0034 8ace00de 8bce0096 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8bce00b2 8bce00d5 90d30017 ffffff00 0900001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ecc002d 8acd00dd 8bcd009a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccf006a 8ace00df 8bcd005c ffffff00 ffffff00 00000001 0000001e 00000002 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 88cc000f 89ce001a 88cc001e 88cc001e 8ccc0014 92c8000e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00ab 8ace00da 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf003b 8ace00df 8ace0087 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8ecc002d 89d00036 8acf003b 8acf003b 89ce0034 8ecc002d 86c90013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00a4 8bce00db 8acc0023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92db0007 8ace00c2 8bcd00ce 88cc000f ffffff00 ffffff00 ffffff00 ffffff00 8dd00026 8bce0063 89cd008f 8ace00b7 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8ace00a8 8ace0081 8bcd004d 87d20011 ffffff00 ffffff00 ffffff00 ffffff00 8acd004c 8ace00df 8acf007a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd0099 8ace00dc 8cce002a ffffff00 ffffff00 ffffff00 89c4000d 89ce0043 8ace007c 8bcd00a9 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 8acd00a4 8acf0074 8acf003b 8ec60009 ffffff00 ffffff00 ffffff00 8bce0044 8ace00df 8ace007c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88ce0049 8ace00df 8bce007d ffffff00 88d0002b 8ace0081 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ace00b1 8bce0063 87d20011 7fbf0008 8bce00c5 8bce00cc 89c4000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce001f 8bce00d9 8ace00a8 55aa0003 8ad00046 8bcf00a3 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 8bce0096 8dcf003a 80d50006 8bce00bf 8ace00cd 92c8000e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a8 8bce00db 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 8bce00b6 8ace00df 8ace0059 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 89cd0029 8acc0032 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0079 8ace00df 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8ace00df 8bcd005c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf003b 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd008f 90d30017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce001f 8bcd0095 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00b2 8bcd0042 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 0500006f 00000012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8bcd0061 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 89cd0052 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8bce0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 89cd0066 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88ce002f 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0077 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 06000059 00000004 ffffff00 8aca0018 8bcd0067 8bce0093 8bce00a2 8ace0083 8acf003b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd10021 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0096 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ad00046 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ac 8bd10016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000058 00000003 80bf0004 8acd007a 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a1 87d20011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf004a 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8dcf003a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0065 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c4 8bd1002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcf0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1700000b ffffff00 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b2 80d50006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce006e 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8acf0055 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0080 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 8bcc0037 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce001f ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ad00046 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 88cc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00bd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0038 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0080 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0059 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 89ce001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d0 8ace00df 82c000d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8bce0044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88d0002b 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8bce0088 8ccf0050 8acf0074 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 8bcd005c 8bce0058 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad 80bf0004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00da 8ace00df 7cb700d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccd0033 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 8dca001d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0073 ffffff00 ffffff00 ffffff00 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 89c4000d ffffff00 ffffff00 92db0007 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf007a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00ba 8ace00df 88ca00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecd0024 ffffff00 ffffff00 ffffff00 ffff0001 8bcd00d3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0084 ffffff00 ffffff00 ffffff00 ffffff00 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8acf0030 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00ba 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace007e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d1001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87cf0020 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 ffffff00 ffffff00 ffffff00 8bd1000b 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0096 ffffff00 ffffff00 ffffff00 ffffff00 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00aa ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf003b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce001f 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd 80d5000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae 87d20011 ffffff00 99cc0005 8ace008c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0043 ffffff00 ffffff00 89d00036 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 ffffff00 ffffff00 ffffff00 ffffff00 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 80bf0004 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce008d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce006e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87cf0020 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bcd00a9 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ace00b5 8bce00b2 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad ffffff00 ffffff00 ffffff00 ffffff00 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 06000028 ffffff00 8ace0092 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 80d50006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0078 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccc0028 ffffff00 ffffff00 ffffff00 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000051 ffffff00 8bcf004f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccf006a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd007b ffffff00 ffffff00 ffffff00 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000075 00000007 88cc000f 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd008b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89ce0034 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c1 ffffff00 ffffff00 ffffff00 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 0600002c ffffff00 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd aaaa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd10021 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd0067 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 90d30017 ffffff00 ffffff00 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 06000056 ffffff00 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acc0032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce0054 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 ffffff00 ffffff00 8bce00ad 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0050 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 0400007e 00000003 8cce001f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce0086 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0067 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0073 ffffff00 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 00000023 ffffff00 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 ffffff00 ffffff00 8ace00aa 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 0300004d ffffff00 8ace0078 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce001f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00c1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0099 ffffff00 ffffff00 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0055 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000076 00000001 89ce0034 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0060 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 90d30017 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8ace009d ffffff00 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 00000018 aaaa0003 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8bce00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8bce009c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0058 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 8bce008d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 92c8000e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 88ce0049 8acd0060 8bcd0051 8ecd0024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf005a ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 88ce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bd1002c 8ace0053 8acd0060 89ce0043 89c4000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8bcd008a 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab 8dd00026 ffffff00 ffffff00 ffffff00 ffffff00 8bcf007f 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0077 ffffff00 ffffff00 8bce00a2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd005b ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 7fcc000a 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f ffffff00 ffffff00 ffffff00 ffff0001 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bcd0070 ffffff00 ffffff00 ffffff00 ffffff00 89ce0034 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bcf0079 99cc0005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92c8000e 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 88ce002f ffffff00 ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 ffffff00 ffffff00 8bce00a0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 8bce00a2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 55aa0003 ffffff00 ffffff00 ffff0001 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 ffffff00 89d00041 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a2 55aa0003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 7fbf0008 ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 ffffff00 ffffff00 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 ffffff00 ffffff00 ffff0001 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8ec60012 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce006e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86ce0015 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 ffffff00 ffffff00 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0060 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 89ce001a 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf007a ffffff00 ffffff00 80ff0002 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 99cc0005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000062 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88ce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 ffffff00 ffffff00 8ace009b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0062 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8bcf00a3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd002e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0500006f 04000086 04000086 0600002c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8cce005d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace009d ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 ffffff00 ffffff00 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0064 ffffff00 04000044 04000086 04000086 03000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000080 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000086 04000086 04000086 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 89cd0075 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dca001d ffffff00 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006e 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0400007d 04000086 04000086 05000062 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0200006b 04000086 04000086 02000070 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 0600002c ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 ffffff00 ffffff00 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0065 ffffff00 04000044 04000086 04000086 04000072 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 04000082 04000086 04000086 04000046 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000037 04000086 04000086 04000086 03000049 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400007f 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 8acc0032 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca ffffff00 ffffff00 8acf0089 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 80ff0002 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 ffffff00 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca ffffff00 ffffff00 8acd0060 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88d0002b ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b ffffff00 80bf0004 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb ffffff00 ffffff00 86ce0015 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b0 ffff0001 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 8acf003b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 7fbf0008 ffffff00 80bf0004 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb ffffff00 ffffff00 ffffff00 8acf0055 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 8cce002a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d ffffff00 ffffff00 99cc0005 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc ffffff00 ffffff00 ffffff00 ffffff00 8ace0059 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 8ccd0033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ed0001b 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace007e ffff0001 ffffff00 ffffff00 99cc0005 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8aca0018 8ccf006a 8bcd009a 8acd00a4 8bce0096 8acd0057 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace0083 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00b2 8acd0048 ffffff00 ffffff00 ffffff00 ffffff00 80d50006 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 0c000016 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000012 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 1700000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 89cd0029 8ecc002d 8ccc0014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92db0007 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92db0007 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fbf0008 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7fcc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 05000071 06000056 04000048 00000026 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 0500005f 04000045 0600002c 07000024 0000001c 0900001b 0900001b 00000022 00000026 05000038 0300004b 0300005f 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80d5000c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 06000053 0600002d 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 0300004f 00000023 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0900001b 04000043 04000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89c4000d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 05000030 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 05000038 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0600002b 0200006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89c4000d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000078 00000031 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0900001d 05000030 00000025 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 04000043 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0a00001a 07000024 07000024 07000024 07000024 00000019 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0500002f 02000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92c8000e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0300004f 00000008 ffffff00 ffffff00 ffffff00 ffffff00 00000012 04000040 0200006a 04000084 04000086 04000086 03000051 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 0c000016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0600002a 03000050 04000073 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000085 04000072 03000050 0600002a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 06000056 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 0600002e ffffff00 ffffff00 ffffff00 ffffff00 0b000018 0300005a 04000084 04000086 04000086 04000086 04000086 04000086 03000052 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e ffffff00 ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000006 ffffff00 ffffff00 ffffff00 ffffff00 0000000c 04000047 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 04000048 1400000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000039 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 0000001b ffffff00 ffffff00 ffffff00 00000007 0300004f 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005c ffffff00 8bcc004b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd008b ffffff00 ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e 00000001 ffffff00 ffffff00 ffffff00 00000004 04000044 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 04000046 00000005 ffffff00 ffffff00 ffffff00 ffffff00 0600002b 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8fcf0010 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dd00031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007c 0a00001a ffffff00 ffffff00 ffffff00 0900001d 04000075 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000072 ffffff00 8aca0018 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 ffffff00 ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 03000052 0000003d 05000036 05000036 0400003a 03000056 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006b 03000059 03000059 03000059 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000078 0300004f 0400003d 05000036 05000036 0400003c 06000059 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 03000059 03000059 03000059 02000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000001 ffffff00 ffffff00 ffffff00 00000018 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 0900001c ffffff00 ffffff00 ffffff00 ffffff00 00000030 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8fcf0010 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 92db0007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 07000022 ffffff00 ffffff00 ffffff00 0600002d 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0b000017 ffffff00 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 7fcc000a ffffff00 ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 05000038 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 05000035 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000013 ffffff00 ffffff00 ffffff00 0b000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007a 00000031 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0400003b 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 1700000b ffffff00 ffffff00 ffffff00 07000022 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005e 00000001 ffffff00 ffffff00 ffffff00 0000002d 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 05000034 ffffff00 ffffff00 ffffff00 ffffff00 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 85cc0019 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace007c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b ffffff00 ffffff00 ffffff00 0600002e 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 ffffff00 8bd10016 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 8ace003f ffffff00 ffffff00 ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 0000001e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0900001c 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000064 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000067 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 00000017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000024 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000059 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000072 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000071 00000007 ffffff00 ffffff00 ffffff00 05000035 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0400003f ffffff00 ffffff00 ffffff00 00000001 05000063 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 8acd0057 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b5 7fcc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000063 00000001 ffffff00 ffffff00 08000021 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0600002e ffffff00 86ce0015 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b9 8ccd0033 ffffff00 1100000f 00000005 ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 ffffff00 ffffff00 ffffff00 00000002 00000026 05000035 05000032 00000019 ffffff00 ffffff00 ffffff00 ffffff00 04000042 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000031 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b ffffff00 ffffff00 ffffff00 00000004 06000029 05000035 05000031 00000016 ffffff00 ffffff00 ffffff00 ffffff00 0300004d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000001d ffffff00 ffffff00 ffffff00 0600002c 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000038 ffffff00 ffffff00 ffffff00 1100000f 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 ffffff00 8bce0044 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8bce0088 80d5000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000012 ffffff00 ffffff00 0000000d 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 0600002c ffffff00 ffffff00 8cce001f 8bce0058 89ce0068 8acd0060 8ccd0033 80ff0002 ffffff00 00000013 04000073 1700000b ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000011 ffffff00 ffffff00 1500000c 04000073 04000086 04000086 04000086 04000086 04000047 ffffff00 ffffff00 ffffff00 1200000e 04000085 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000007 ffffff00 ffffff00 00000011 02000077 04000086 04000086 04000086 04000085 0400003d ffffff00 ffffff00 ffffff00 0b000018 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000075 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0700004a ffffff00 ffffff00 ffffff00 00000018 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 07000024 ffffff00 ffffff00 ffffff00 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc0005 89cf0045 89ce0068 89ce0068 8acd0060 8ed0001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000047 ffffff00 ffffff00 ffffff00 0500005e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0300004f 0000000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 0400003a 0400007d 04000086 1700000b ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 00000001 ffffff00 ffffff00 0600002a 04000086 04000086 04000086 04000086 04000086 04000085 1100000f ffffff00 ffffff00 ffffff00 04000077 04000086 04000086 04000086 04000086 04000086 04000086 0300004d ffffff00 ffffff00 ffffff00 06000028 ffffff00 ffffff00 ffffff00 0300004c 04000086 04000086 04000086 04000086 04000086 04000086 0200007a ffffff00 ffffff00 ffffff00 05000035 04000086 04000086 04000086 04000086 04000086 04000082 00000007 ffffff00 ffffff00 00000001 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000042 ffffff00 ffffff00 ffffff00 06000028 ffffff00 ffffff00 ffffff00 06000057 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 00000007 ffffff00 ffffff00 00000004 0200006e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000079 1700000b ffffff00 ffffff00 00000005 04000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000080 1700000b ffffff00 ffffff00 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0500006b 06000053 04000047 0300004e 05000062 04000081 04000086 04000086 04000086 1700000b ffffff00 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000006 ffffff00 ffffff00 00000006 0300005d 04000085 04000086 04000086 04000086 04000086 0200006d 03000065 0500006c 04000074 04000083 04000086 04000086 04000086 04000086 04000086 04000086 0a000019 ffffff00 ffffff00 1400000d 0400007a 00000003 ffffff00 ffffff00 00000016 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000001 ffffff00 ffffff00 00000009 05000064 04000086 04000086 04000086 04000086 04000086 0200006a 02000066 0500006d 04000074 04000084 04000086 04000086 04000086 04000086 04000086 04000084 0000000f ffffff00 ffffff00 0c000016 04000074 00000001 ffffff00 ffffff00 00000021 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 ffffff00 ffffff00 ffffff00 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 ffffff00 ffffff00 0400003c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c ffffff00 ffffff00 00000001 0500006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 1700000b ffffff00 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002a ffffff00 ffffff00 ffffff00 ffffff00 0b000017 04000040 02000066 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006b ffffff00 ffffff00 ffffff00 0400003b 04000086 0600002b ffffff00 ffffff00 ffffff00 02000066 04000086 04000086 04000086 04000086 04000086 04000086 08000020 ffffff00 ffffff00 ffffff00 ffffff00 0000001a 04000043 0500006a 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 ffffff00 ffffff00 ffffff00 04000046 04000086 00000020 ffffff00 ffffff00 00000001 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 00000004 ffffff00 ffffff00 0000000b 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000018 ffffff00 ffffff00 00000008 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000019 ffffff00 ffffff00 00000026 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 ffffff00 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 0600002b 06000055 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000036 ffffff00 ffffff00 ffffff00 0500006c 04000086 0300005d ffffff00 ffffff00 ffffff00 05000031 04000086 04000086 04000086 04000086 04000086 04000086 05000068 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 0600002e 06000059 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b ffffff00 ffffff00 00000001 04000076 04000086 03000052 ffffff00 ffffff00 ffffff00 0400003b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000048 ffffff00 ffffff00 ffffff00 04000043 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 06000053 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80bf0004 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f ffffff00 ffffff00 ffffff00 0500005e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000083 0300005d 05000036 00000027 07000024 0000002d 0300004b 04000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000027 ffffff00 8bcd0095 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0094 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 03000053 04000086 04000086 04000086 04000086 04000086 04000086 04000080 00000007 ffffff00 ffffff00 0b000017 04000086 04000086 04000083 0000000b ffffff00 ffffff00 00000004 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 0300005b 04000086 04000086 04000086 04000086 04000086 04000086 0200007a 00000003 ffffff00 ffffff00 00000021 04000086 04000086 0400007f 00000005 ffffff00 ffffff00 0000000a 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000013 ffffff00 ffffff00 00000002 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 05000063 0400003d 0600002a 00000026 05000035 03000057 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000000f ffffff00 ffffff00 00000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000044 ffffff00 ffffff00 00000008 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000062 00000014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0400003d 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000050 ffffff00 8ace003f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce003e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000079 04000041 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 04000086 04000086 04000086 06000054 ffffff00 ffffff00 ffffff00 04000047 04000086 04000086 04000086 0400003a ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000076 0400003d 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000055 04000086 04000086 04000086 04000086 04000086 07000049 ffffff00 ffffff00 ffffff00 03000052 04000086 04000086 04000086 05000030 ffffff00 ffffff00 ffffff00 03000056 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006e ffffff00 ffffff00 ffffff00 00000024 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000063 00000016 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 0300004c 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003c ffffff00 ffffff00 00000004 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 89cd005b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8dd00026 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000022 ffffff00 ffffff00 0600002c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000023 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000080 0000000d ffffff00 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006d 04000044 0000001d 00000002 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000075 04000086 04000086 04000086 04000086 0000001f ffffff00 ffffff00 00000001 04000077 04000086 04000086 04000086 0200006c ffffff00 ffffff00 ffffff00 0c000016 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 02000069 04000041 0900001b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0400007c 04000086 04000086 04000086 04000085 00000015 ffffff00 ffffff00 00000005 0400007e 04000086 04000086 04000086 03000061 ffffff00 ffffff00 ffffff00 00000020 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 ffffff00 ffffff00 ffffff00 0300004e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000032 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 ffffff00 ffffff00 ffffff00 05000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000001 02000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000004 ffffff00 ffffff00 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000035 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000059 ffffff00 92db0007 8bce0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0096 7fbf0008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 06000053 0000000c ffffff00 ffffff00 ffffff00 04000042 04000086 04000086 04000086 02000070 ffffff00 ffffff00 ffffff00 00000002 00000012 00000012 00000012 00000012 00000012 00000001 ffffff00 ffffff00 ffffff00 05000066 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007a 0300004e 00000008 ffffff00 ffffff00 ffffff00 0300004d 04000086 04000086 04000086 02000066 ffffff00 ffffff00 ffffff00 00000003 00000012 00000012 00000012 00000012 00000011 ffffff00 ffffff00 ffffff00 ffffff00 02000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000022 ffffff00 ffffff00 ffffff00 0200006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005f 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000083 00000006 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8fcf0010 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0080 80ff0002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000049 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006a ffffff00 ffffff00 ffffff00 03000064 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0000001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000042 ffffff00 ffff0001 8acf004a 8bcf00a3 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bcf00a3 8acf004a ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 00000033 00000028 0900001d 04000077 04000086 04000086 04000086 04000086 04000086 04000086 05000061 ffffff00 ffffff00 ffffff00 0600002e 04000086 04000086 04000086 0000003c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000030 04000086 04000086 04000086 0300004f 05000033 00000027 0000001d 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 03000056 ffffff00 ffffff00 ffffff00 05000038 04000086 04000086 04000086 05000032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0400003b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 00000007 ffffff00 ffffff00 00000006 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 04000072 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 08000021 ffffff00 ffffff00 00000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 55aa0003 8bce0058 8ace00aa 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8ace009b 8acf003b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 03000065 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 ffffff00 ffffff00 ffffff00 04000076 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000065 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000030 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000050 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003c ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 0500006d ffffff00 ffffff00 ffffff00 0600002a 04000086 04000086 04000083 1500000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 0400007c 04000086 04000086 05000032 ffffff00 ffffff00 ffffff00 06000056 04000086 04000086 04000086 04000086 04000086 04000086 03000062 ffffff00 ffffff00 ffffff00 05000035 04000086 04000086 0400007e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 ffffff00 ffffff00 ffffff00 0a000019 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000057 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000039 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000035 ffffff00 ffffff00 00000013 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0600002a 04000047 05000061 02000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003f ffffff00 ffffff00 ffffff00 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 07000049 00000021 00000008 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000061 ffffff00 ffffff00 ffffff00 00000008 04000074 04000086 04000086 04000086 04000086 04000086 05000033 ffffff00 ffffff00 ffffff00 0400003e 04000086 04000086 0300005a ffffff00 ffffff00 ffffff00 00000026 03000059 03000059 03000059 03000059 03000059 03000059 03000059 07000024 ffffff00 ffffff00 ffffff00 0300004b 04000086 04000086 06000057 ffffff00 ffffff00 ffffff00 0000000d 04000079 04000086 04000086 04000086 04000086 04000085 06000029 ffffff00 ffffff00 ffffff00 07000049 04000086 04000086 0300004f ffffff00 ffffff00 ffffff00 0600002e 03000059 03000059 03000059 03000059 03000059 03000059 03000059 0000001c ffffff00 ffffff00 ffffff00 03000055 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005e ffffff00 ffffff00 ffffff00 00000028 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000030 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000013 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 ffffff00 ffffff00 00000003 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1400000d 07000026 0400003f 03000058 04000072 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002e ffffff00 ffffff00 00000003 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000000a ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0b000017 ffffff00 ffffff00 ffffff00 00000007 04000041 03000061 05000069 06000059 07000024 ffffff00 ffffff00 ffffff00 00000001 0500006f 04000086 04000086 07000026 ffffff00 ffffff00 ffffff00 03000062 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000060 ffffff00 ffffff00 ffffff00 00000015 04000085 04000086 04000082 0000000f ffffff00 ffffff00 ffffff00 0000000a 04000045 03000062 05000068 03000056 0000001e ffffff00 ffffff00 ffffff00 00000003 02000077 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000056 ffffff00 ffffff00 ffffff00 08000020 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e ffffff00 ffffff00 ffffff00 0000002f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c ffffff00 ffffff00 ffffff00 04000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 1200000e 04000086 04000086 06000054 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000001e 05000037 03000050 0500006a 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000025 ffffff00 ffffff00 00000004 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0400007c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000009 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000037 04000086 04000086 04000076 00000001 ffffff00 ffffff00 1200000e 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 1100000f ffffff00 ffffff00 ffffff00 05000065 04000086 04000086 0500005f 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000042 04000086 04000086 0500006d ffffff00 ffffff00 ffffff00 00000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000008 ffffff00 ffffff00 ffffff00 0200006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000041 ffffff00 ffffff00 ffffff00 00000033 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 ffffff00 ffffff00 ffffff00 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 1200000e 04000086 04000086 04000040 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0c000016 0500002f 04000048 05000062 0200007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001c ffffff00 ffffff00 ffffff00 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000038 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000002 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000061 1500000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000033 04000084 04000086 04000086 04000043 ffffff00 ffffff00 ffffff00 0400003d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000041 ffffff00 ffffff00 ffffff00 0000002f 04000086 04000086 04000086 03000059 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0400003c 04000085 04000086 04000086 04000039 ffffff00 ffffff00 ffffff00 04000048 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000036 ffffff00 ffffff00 ffffff00 0400003a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003d ffffff00 ffffff00 ffffff00 0500002f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c ffffff00 ffffff00 ffffff00 0500006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 04000042 ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 1200000e 04000086 04000086 00000018 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1200000e 07000027 04000040 03000059 04000073 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 ffffff00 ffffff00 ffffff00 04000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 03000060 03000062 03000062 05000062 ffffff00 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 ffffff00 0300004b 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0500006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 03000049 08000020 00000005 ffffff00 ffffff00 00000007 00000013 05000038 05000069 04000086 04000086 04000086 04000086 0000003c 0600002d 0600002d 0600002d 05000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 0600002d 0600002d 0600002d 05000031 04000084 04000086 04000086 04000086 0400007a 04000045 0000001e 00000003 ffffff00 ffffff00 00000007 00000015 0400003b 0200006d 04000086 04000086 04000086 04000086 05000036 0600002d 0600002d 0600002d 02000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006d 0600002d 0600002d 0600002d 05000036 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 ffffff00 ffffff00 ffffff00 07000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000043 ffffff00 ffffff00 ffffff00 02000066 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e ffffff00 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 1200000e 04000086 0300005b ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0000001f 05000038 03000051 0500006b 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 ffffff00 ffffff00 ffffff00 05000065 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0300005c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 04000083 04000086 04000086 04000085 ffffff00 80bf0004 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc000f ffffff00 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b ffffff00 ffffff00 ffffff00 0b000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000079 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000032 ffffff00 ffffff00 ffffff00 02000069 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e ffffff00 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 ffffff00 1200000e 0500006f 0000000a ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0b000017 05000030 03000049 03000062 0200007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000016 ffffff00 ffffff00 ffffff00 0300004c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000023 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 04000083 04000086 04000086 04000085 ffffff00 ffffff00 8bce00c5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf ffffff00 ffffff00 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000044 ffffff00 ffffff00 ffffff00 00000005 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000026 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001d ffffff00 ffffff00 ffffff00 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e ffffff00 92c8000e 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab ffffff00 00000004 00000006 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1100000f 06000028 04000041 0300005a 04000074 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0b000018 ffffff00 ffffff00 ffffff00 0600002a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000011 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 05000035 05000036 05000036 05000035 ffffff00 ffffff00 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 ffffff00 ffffff00 04000043 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 0300004e 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 06000056 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 00000032 ffffff00 ffffff00 ffffff00 ffffff00 0200006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0600002a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000012 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000004 ffffff00 ffffff00 ffffff00 05000034 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 00000033 ffffff00 ffffff00 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 0000000d 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000014 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0000001b 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 00000007 ffffff00 ffffff00 ffffff00 00000007 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0700004a 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000022 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000007 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0014 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 89ce001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000049 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0400003f 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000027 0200007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000061 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc002d 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 8ec60009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 06000059 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000078 04000042 0000001b 00000007 00000002 00000010 00000030 05000060 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acc0032 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bce0039 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 05000036 00000010 00000003 ffffff00 1700000b 0600002b 0300005d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000032 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcd004d 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 87ca0022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000023 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 08000021 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 85cc0019 8bcf0084 8ace00cd 8ace00df 8ace00df 8ace00cf 8bce0088 89d1001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0200006e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ccc0028 8acf0094 8bce00d5 8ace00df 8ace00df 8ace00c7 8ace0078 8fcf0010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 02000069 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000065 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bd1000b 80d5000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 05000033 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000047 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 92c8000e 99cc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 08000020 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007c 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ecd0024 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 03000051 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000049 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 07000023 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 0200006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000066 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 04000046 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000055 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0092 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0b000017 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000077 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8bcc004b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 03000063 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006d 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8dd00031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 08000020 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 0b000017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffff0001 8bcf008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000072 1400000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaa0003 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0074 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0900001d 0400007c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000075 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80ff0002 8acd006b 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8acf0064 ffff0001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 05000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 0000000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99cc0005 8bcf0079 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bce0058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000c 03000060 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000055 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 88cc000f 8bcd0056 89ce0068 89ce0068 8cce0054 89c4000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0400003a 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 04000043 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8ed0001b 8bcd005c 8acd0076 8cce0073 89cd0052 8fcf0010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000003d 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007a 0000002f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001b 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006b 0000001e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 0300004f 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 04000043 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0600002b 0500006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006c 0600002c 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 04000039 05000065 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007f 0300005c 0500002f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0b000018 04000045 05000067 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 05000067 04000045 0b000018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 07000025 0400003b 0300004e 03000050 03000050 03000050 0300004b 05000036 0000001e 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000013 07000024 0600002e 05000036 05000036 0600002e 00000023 00000012 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001e 0700004a 0300005f 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 0200006b 05000071 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000074 04000076 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0400007d 0200006f 0300004f 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000019 05000068 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005c 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 07000026 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 07000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000012 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 08000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 03000053 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000077 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000019 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000065 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000024 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000078 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007f 0300005c 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0400007d 04000086 04000086 05000062 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0200006b 04000086 04000086 04000074 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000051 04000086 04000086 04000086 0300005b 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 05000068 04000086 04000086 0400007b 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 04000084 04000086 04000086 03000062 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 0300005a 04000086 04000086 04000086 05000060 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 04000082 04000086 04000086 05000060 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 04000077 04000086 04000086 03000061 04000040 0300004c 0300005b 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000082 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 1400000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000006 0300004d 04000086 04000086 04000086 04000086 04000086 04000084 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 0300005b 04000086 04000086 04000086 04000086 04000085 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000012 04000085 04000086 04000086 04000086 04000086 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 05000067 04000086 04000086 04000086 04000086 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 03000054 04000086 04000086 04000086 04000086 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 03000052 04000086 04000086 04000086 04000086 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000060 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 0300004f 04000086 04000086 04000086 04000086 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0300004b 04000086 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 0300004d 04000086 04000086 04000086 04000086 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd006b 8bcd0056 00000000 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d50006 8bcf0084 8ccf0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce0073 8acd008b 00000000 00000007 02000079 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 0300004b 04000086 04000086 04000086 04000086 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf0004 8bcd009e 8bcf005a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00a2 8bce00d9 8cce001f 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0069 8ace00df 89cd0052 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd007b 8ace00df 89ce0043 00000000 05000036 04000086 04000042 00000000 00000000 00000000 00000000 00000000 00000000 07000049 04000086 04000086 04000086 04000086 1500000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0060 8ace00df 8ace005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd0029 8ace00dc 8bcd009e 00000000 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce001a 8bce00d7 8bce00b2 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8bce00ca 8ace00c2 92db0007 00000002 0500006e 04000042 00000000 00000000 00000000 00000000 00000000 00000000 04000046 04000086 04000086 04000086 04000086 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86ce0015 8ace00d4 8bce00b8 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0086 8ace00df 8bcf0040 00000000 00000000 00000000 00000001 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf008f 8ace00de 89ce0034 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0059 8ace00df 8ace0069 00000000 00000025 04000042 00000000 00000000 00000000 00000000 00000000 00000000 04000044 0400007f 04000072 0500006a 05000062 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0086 8ace00df 8dcf003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00d2 8ace00bc 80bf0004 00000000 00000000 00000001 04000086 0400007d 06000059 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce0034 8ace00de 8bce0096 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8bce00b2 8bce00d5 90d30017 00000000 0900001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ecc002d 8acd00dd 8bcd009a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccf006a 8ace00df 8bcd005c 00000000 00000000 00000001 0000001e 00000002 00000000 00000000 00000000 00000000 80bf0004 88cc000f 89ce001a 88cc001e 88cc001e 8ccc0014 92c8000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00ab 8ace00da 8cce001f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf003b 8ace00df 8ace0087 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8ecc002d 89d00036 8acf003b 8acf003b 89ce0034 8ecc002d 86c90013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd00a4 8bce00db 8acc0023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92db0007 8ace00c2 8bcd00ce 88cc000f 00000000 00000000 00000000 00000000 8dd00026 8bce0063 89cd008f 8ace00b7 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 8ace00a8 8ace0081 8bcd004d 87d20011 00000000 00000000 00000000 00000000 8acd004c 8ace00df 8acf007a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd0099 8ace00dc 8cce002a 00000000 00000000 00000000 89c4000d 89ce0043 8ace007c 8bcd00a9 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 8acd00a4 8acf0074 8acf003b 8ec60009 00000000 00000000 00000000 8bce0044 8ace00df 8ace007c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88ce0049 8ace00df 8bce007d 00000000 88d0002b 8ace0081 8ace00c7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8ace00b1 8bce0063 87d20011 7fbf0008 8bce00c5 8bce00cc 89c4000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce001f 8bce00d9 8ace00a8 55aa0003 8ad00046 8bcf00a3 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 8bce0096 8dcf003a 80d50006 8bce00bf 8ace00cd 92c8000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a8 8bce00db 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 8bce00b6 8ace00df 8ace0059 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 89cd0029 8acc0032 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0079 8ace00df 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8ace00df 8bcd005c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf003b 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd008f 90d30017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce001f 8bcd0095 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00b2 8bcd0042 00000000 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 0500006f 00000012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8bcd0061 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 89cd0052 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8bce0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 89cd0066 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88ce002f 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0077 00000000 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 06000059 00000004 00000000 8aca0018 8bcd0067 8bce0093 8bce00a2 8ace0083 8acf003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd10021 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0096 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ad00046 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ac 8bd10016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000058 00000003 80bf0004 8acd007a 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a1 87d20011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf004a 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8dcf003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0065 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c4 8bd1002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcf0065 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1700000b 00000000 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b2 80d50006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce006e 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8acf0055 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0080 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 8bcc0037 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce001f 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ad00046 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0069 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 88cc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00bd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0038 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0080 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0059 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 89ce001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd003d 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d0 8ace00df 82c000d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecc002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce0063 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00dd 8bce0044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88d0002b 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8bce0088 8ccf0050 8acf0074 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 8bcd005c 8bce0058 8acd00b3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad 80bf0004 00000000 00000000 00000000 00000000 00000000 00000000 8acd00be 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace003f 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00da 8ace00df 7cb700d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccd0033 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 8dca001d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0073 00000000 00000000 00000000 89cf0045 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 89c4000d 00000000 00000000 92db0007 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf007a 00000000 00000000 00000000 00000000 00000000 00000000 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00041 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00ba 8ace00df 88ca00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00a8 aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0081 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ecd0024 00000000 00000000 00000000 ffff0001 8bcd00d3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0084 00000000 00000000 00000000 00000000 8cce0073 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8acf0030 00000000 00000000 00000000 00000000 00000000 8ace00ba 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace007e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d1001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd007b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87cf0020 8bce00db 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 00000000 00000000 00000000 8bd1000b 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0096 00000000 00000000 00000000 00000000 8acd0085 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00aa 00000000 00000000 00000000 00000000 00000000 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf003b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce001f 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd 80d5000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00ae 87d20011 00000000 99cc0005 8ace008c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 89ce0043 00000000 00000000 89d00036 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0044 00000000 00000000 00000000 00000000 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ad00046 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 80bf0004 8ace00d1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce008d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce006e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87cf0020 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bcd00a9 8acd00c8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8ace00b5 8bce00b2 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ad 00000000 00000000 00000000 00000000 8ace00b5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06000028 00000000 8ace0092 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 80d50006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0078 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccc0028 00000000 00000000 00000000 8bcd00b4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88ce0049 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000051 00000000 8bcf004f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0048 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccf006a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf0004 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd007b 00000000 00000000 00000000 8ace00b2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf004a 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000075 00000007 88cc000f 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd008b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00bf 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89ce0034 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c1 00000000 00000000 00000000 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 0600002c 00000000 8bce00a7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd aaaa0003 00000000 00000000 00000000 00000000 00000000 00000000 8bd10021 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00da 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd0067 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 90d30017 00000000 00000000 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce004e 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 06000056 00000000 8acf0064 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acc0032 00000000 00000000 00000000 00000000 00000000 00000000 8cce0054 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccd0047 00000000 00000000 8bce00ad 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ccf0050 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 0400007e 00000003 8cce001f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 00000000 00000000 00000000 00000000 00000000 00000000 8bce0086 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0067 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce0073 00000000 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0051 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 00000023 00000000 8ace00bc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00b9 00000000 00000000 00000000 00000000 00000000 00000000 8acd00af 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0090 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 00000000 00000000 8ace00aa 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0053 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 0300004d 00000000 8ace0078 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce001f 00000000 00000000 00000000 00000000 00000000 8bce00c1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0099 00000000 00000000 8ace00a8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0055 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000076 00000001 89ce0034 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0060 00000000 00000000 00000000 00000000 00000000 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90d30017 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8bce00d0 8ace009d 00000000 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 00000018 aaaa0003 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00a4 00000000 00000000 00000000 00000000 80ff0002 8bce00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8ace00b2 8bce009c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0058 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 8bce008d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 92c8000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 88ce0049 8acd0060 8bcd0051 8ecd0024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acd00a4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf005a 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 88ce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcc004b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bd1002c 8ace0053 8acd0060 89ce0043 89c4000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8bcd008a 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab 8dd00026 00000000 00000000 00000000 00000000 8bcf007f 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0077 00000000 00000000 8bce00a2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd005b 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 7fcc000a 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf008f 00000000 00000000 00000000 ffff0001 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bce0086 8bcd0070 00000000 00000000 00000000 00000000 89ce0034 8bcd00b9 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 8bcf0079 99cc0005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92c8000e 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 88ce002f 00000000 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 00000000 00000000 8bce00a0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 8bce00a2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 55aa0003 00000000 00000000 ffff0001 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 00000000 89d00041 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00a2 55aa0003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 7fbf0008 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 00000000 00000000 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace005e 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89d00036 00000000 00000000 ffff0001 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8ec60012 8bce00d0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce006e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86ce0015 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0052 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c7 00000000 00000000 8ace009d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0060 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 89ce001a 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf007a 00000000 00000000 80ff0002 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 89cd006c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 99cc0005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000062 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88ce0049 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0088 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 00000000 00000000 8ace009b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0062 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 8bce00b6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8bcf00a3 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd002e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0500006f 04000086 04000086 0600002c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000043 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8cce005d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace009d 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00c8 00000000 00000000 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0064 00000000 04000044 04000086 04000086 03000064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000080 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000086 04000086 04000086 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000079 04000086 04000086 07000027 00000000 00000000 00000000 89cd0075 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dca001d 00000000 aaaa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006e 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0400007d 04000086 04000086 05000062 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0200006b 04000086 04000086 02000070 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 0600002c 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 00000000 00000000 8ace0098 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0065 00000000 04000044 04000086 04000086 04000072 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 04000082 04000086 04000086 04000046 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000036 05000037 04000086 04000086 04000086 03000049 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400007f 04000086 04000086 07000027 00000000 00000000 00000000 8acc0032 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd004c 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 00000000 00000000 8acf0089 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 80ff0002 8ace00cb 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 00000000 55aa0003 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ca 00000000 00000000 8acd0060 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88d0002b 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 8bce0088 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf003b 00000000 80bf0004 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 00000000 00000000 86ce0015 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00b0 ffff0001 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 8acf003b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 7fbf0008 00000000 80bf0004 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00ba 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 00000000 00000000 00000000 8acf0055 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 8cce002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce005d 00000000 00000000 99cc0005 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 00000000 00000000 00000000 00000000 8ace0059 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 8ccd0033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ed0001b 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace007e ffff0001 00000000 00000000 99cc0005 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00cc 00000000 00000000 00000000 00000000 00000000 8aca0018 8ccf006a 8bcd009a 8acd00a4 8bce0096 8acd0057 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace0083 8ace00d4 8ace00df 8ace00df 8ace00df 8ace00b2 8acd0048 00000000 00000000 00000000 00000000 80d50006 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 0c000016 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000012 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 1700000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf0004 89cd0029 8ecc002d 8ccc0014 00000000 00000000 00000000 00000000 00000000 00000000 92db0007 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92db0007 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fbf0008 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bb 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000008 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7fcc000a 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 05000071 06000056 04000048 00000026 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 0500005f 04000045 0600002c 07000024 0000001c 0900001b 0900001b 00000022 00000026 05000038 0300004b 0300005f 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d5000c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 06000053 0600002d 00000009 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 0300004f 00000023 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0900001b 04000043 04000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89c4000d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 05000030 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 05000038 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0600002b 0200006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89c4000d 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000078 00000031 00000001 00000000 00000000 00000000 00000000 00000000 00000005 0900001d 05000030 00000025 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 04000043 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0a00001a 07000024 07000024 07000024 07000024 00000019 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0500002f 02000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92c8000e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0300004f 00000008 00000000 00000000 00000000 00000000 00000012 04000040 0200006a 04000084 04000086 04000086 03000051 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd009f 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 0c000016 00000000 00000000 00000000 00000000 00000000 00000003 0600002a 03000050 04000073 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000085 04000072 03000050 0600002a 00000003 00000000 00000000 00000000 00000000 00000000 00000009 06000056 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 8bce00b8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cf0045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 0600002e 00000000 00000000 00000000 00000000 0b000018 0300005a 04000084 04000086 04000086 04000086 04000086 04000086 03000052 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd009e 00000000 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000006 00000000 00000000 00000000 00000000 0000000c 04000047 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 04000048 1400000d 00000000 00000000 00000000 00000000 00000000 04000039 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 8ace00b7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89ce0043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 0000001b 00000000 00000000 00000000 00000007 0300004f 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005c 00000000 8bcc004b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd008b 00000000 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e 00000001 00000000 00000000 00000000 00000004 04000044 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 04000046 00000005 00000000 00000000 00000000 00000000 0600002b 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8fcf0010 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 8ace00a5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8dd00031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007c 0a00001a 00000000 00000000 00000000 0900001d 04000075 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000072 00000000 8aca0018 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0057 00000000 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 03000052 0000003d 05000036 05000036 0400003a 03000056 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006b 03000059 03000059 03000059 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000078 0300004f 0400003d 05000036 05000036 0400003c 06000059 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 03000059 03000059 03000059 02000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000001 00000000 00000000 00000000 00000018 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 0900001c 00000000 00000000 00000000 00000000 00000030 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8fcf0010 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 8bce0072 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 92db0007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 07000022 00000000 00000000 00000000 0600002d 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0b000017 00000000 8ace0097 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cb 7fcc000a 00000000 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 05000038 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000003 05000035 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000013 00000000 00000000 00000000 0b000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007a 00000031 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0400003b 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 1700000b 00000000 00000000 00000000 07000022 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005e 00000001 00000000 00000000 00000000 0000002d 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 05000034 00000000 00000000 00000000 00000000 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 85cc0019 8acd00d8 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace007c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b 00000000 00000000 00000000 0600002e 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000000 8bd10016 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00db 8ace003f 00000000 00000000 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 0000001e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0900001c 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000064 00000000 00000000 00000000 00000000 00000000 05000067 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000024 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000059 00000000 00000000 00000000 00000000 00000001 04000072 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000071 00000007 00000000 00000000 00000000 05000035 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0400003f 00000000 00000000 00000000 00000001 05000063 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 8acd0057 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00b5 7fcc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000063 00000001 00000000 00000000 08000021 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0600002e 00000000 86ce0015 8acd0099 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00b9 8ccd0033 00000000 1100000f 00000005 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 00000000 00000000 00000000 00000002 00000026 05000035 05000032 00000019 00000000 00000000 00000000 00000000 04000042 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002f 00000000 00000000 00000000 00000000 00000000 00000031 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b 00000000 00000000 00000000 00000004 06000029 05000035 05000031 00000016 00000000 00000000 00000000 00000000 0300004d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000025 00000000 00000000 00000000 00000000 00000000 0000003c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000001d 00000000 00000000 00000000 0600002c 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000038 00000000 00000000 00000000 1100000f 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 00000000 8bce0044 8ace00c4 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8bce0088 80d5000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000012 00000000 00000000 0000000d 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 0600002c 00000000 00000000 8cce001f 8bce0058 89ce0068 8acd0060 8ccd0033 80ff0002 00000000 00000013 04000073 1700000b 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000011 00000000 00000000 1500000c 04000073 04000086 04000086 04000086 04000086 04000047 00000000 00000000 00000000 1200000e 04000085 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 00000004 00000000 00000000 00000000 00000000 00000000 00000005 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000007 00000000 00000000 00000011 02000077 04000086 04000086 04000086 04000085 0400003d 00000000 00000000 00000000 0b000018 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000075 00000001 00000000 00000000 00000000 00000000 00000000 1700000b 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0700004a 00000000 00000000 00000000 00000018 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 07000024 00000000 00000000 00000000 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 00000000 00000000 99cc0005 89cf0045 89ce0068 89ce0068 8acd0060 8ed0001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000047 00000000 00000000 00000000 0500005e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0300004f 0000000d 00000000 00000000 00000000 00000000 00000000 00000004 0400003a 0400007d 04000086 1700000b 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 00000001 00000000 00000000 0600002a 04000086 04000086 04000086 04000086 04000086 04000085 1100000f 00000000 00000000 00000000 04000077 04000086 04000086 04000086 04000086 04000086 04000086 0300004d 00000000 00000000 00000000 06000028 00000000 00000000 00000000 0300004c 04000086 04000086 04000086 04000086 04000086 04000086 0200007a 00000000 00000000 00000000 05000035 04000086 04000086 04000086 04000086 04000086 04000082 00000007 00000000 00000000 00000001 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000042 00000000 00000000 00000000 06000028 00000000 00000000 00000000 06000057 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 00000007 00000000 00000000 00000004 0200006e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000079 1700000b 00000000 00000000 00000005 04000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000080 1700000b 00000000 00000000 06000029 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0500006b 06000053 04000047 0300004e 05000062 04000081 04000086 04000086 04000086 1700000b 00000000 8bce00d7 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000006 00000000 00000000 00000006 0300005d 04000085 04000086 04000086 04000086 04000086 0200006d 03000065 0500006c 04000074 04000083 04000086 04000086 04000086 04000086 04000086 04000086 0a000019 00000000 00000000 1400000d 0400007a 00000003 00000000 00000000 00000016 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000001 00000000 00000000 00000009 05000064 04000086 04000086 04000086 04000086 04000086 0200006a 02000066 0500006d 04000074 04000084 04000086 04000086 04000086 04000086 04000086 04000084 0000000f 00000000 00000000 0c000016 04000074 00000001 00000000 00000000 00000021 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 00000000 00000000 00000000 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 00000000 00000000 0400003c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000000 00000000 00000001 0500006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 1700000b 00000000 8ace00d6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002a 00000000 00000000 00000000 00000000 0b000017 04000040 02000066 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006b 00000000 00000000 00000000 0400003b 04000086 0600002b 00000000 00000000 00000000 02000066 04000086 04000086 04000086 04000086 04000086 04000086 08000020 00000000 00000000 00000000 00000000 0000001a 04000043 0500006a 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 00000000 00000000 00000000 04000046 04000086 00000020 00000000 00000000 00000001 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 00000004 00000000 00000000 0000000b 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 00000018 00000000 00000000 00000008 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00bc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000019 00000000 00000000 00000026 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 00000000 8bce00c6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000008 0600002b 06000055 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000036 00000000 00000000 00000000 0500006c 04000086 0300005d 00000000 00000000 00000000 05000031 04000086 04000086 04000086 04000086 04000086 04000086 05000068 00000003 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 0600002e 06000059 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b 00000000 00000000 00000001 04000076 04000086 03000052 00000000 00000000 00000000 0400003b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000048 00000000 00000000 00000000 04000043 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000000 00000000 00000000 06000053 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf0004 8acd00dd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 00000000 00000000 00000000 0500005e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000083 0300005d 05000036 00000027 07000024 0000002d 0300004b 04000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000027 00000000 8bcd0095 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0094 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 03000053 04000086 04000086 04000086 04000086 04000086 04000086 04000080 00000007 00000000 00000000 0b000017 04000086 04000086 04000083 0000000b 00000000 00000000 00000004 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0300005b 04000086 04000086 04000086 04000086 04000086 04000086 0200007a 00000003 00000000 00000000 00000021 04000086 04000086 0400007f 00000005 00000000 00000000 0000000a 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000013 00000000 00000000 00000002 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 05000063 0400003d 0600002a 00000026 05000035 03000057 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000000f 00000000 00000000 00000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00b1 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf0079 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1500000c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000044 00000000 00000000 00000008 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000062 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0400003d 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000050 00000000 8ace003f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8cce003e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000079 04000041 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0300004b 04000086 04000086 04000086 04000086 04000086 06000054 00000000 00000000 00000000 04000047 04000086 04000086 04000086 0400003a 00000000 00000000 00000000 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000076 0400003d 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000055 04000086 04000086 04000086 04000086 04000086 07000049 00000000 00000000 00000000 03000052 04000086 04000086 04000086 05000030 00000000 00000000 00000000 03000056 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006e 00000000 00000000 00000000 00000024 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000063 00000016 00000000 00000000 00000000 00000000 00000000 00000000 00000009 0300004c 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003c 00000000 00000000 00000004 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89cd005b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00dc 8dd00026 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000022 00000000 00000000 0600002c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000023 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000080 0000000d 00000000 8bce0091 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd0090 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006d 04000044 0000001d 00000002 00000000 00000000 00000000 00000000 00000002 04000075 04000086 04000086 04000086 04000086 0000001f 00000000 00000000 00000001 04000077 04000086 04000086 04000086 0200006c 00000000 00000000 00000000 0c000016 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 02000069 04000041 0900001b 00000001 00000000 00000000 00000000 00000000 00000005 0400007c 04000086 04000086 04000086 04000085 00000015 00000000 00000000 00000005 0400007e 04000086 04000086 04000086 03000061 00000000 00000000 00000000 00000020 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 00000000 00000000 00000000 0300004e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000032 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 00000000 00000000 00000000 05000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0075 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 02000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000004 00000000 00000000 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000035 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000059 00000000 92db0007 8bce0096 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce0096 7fbf0008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 06000053 0000000c 00000000 00000000 00000000 04000042 04000086 04000086 04000086 02000070 00000000 00000000 00000000 00000002 00000012 00000012 00000012 00000012 00000012 00000001 00000000 00000000 00000000 05000066 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007a 0300004e 00000008 00000000 00000000 00000000 0300004d 04000086 04000086 04000086 02000066 00000000 00000000 00000000 00000003 00000012 00000012 00000012 00000012 00000011 00000000 00000000 00000000 00000000 02000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000022 00000000 00000000 00000000 0200006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005f 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000040 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000083 00000006 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8fcf0010 8bcd00a9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0080 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 03000049 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006a 00000000 00000000 00000000 03000064 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0000001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000042 00000000 ffff0001 8acf004a 8bcf00a3 8ace00d2 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bcf00a3 8acf004a ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 00000033 00000028 0900001d 04000077 04000086 04000086 04000086 04000086 04000086 04000086 05000061 00000000 00000000 00000000 0600002e 04000086 04000086 04000086 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000030 04000086 04000086 04000086 0300004f 05000033 00000027 0000001d 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 03000056 00000000 00000000 00000000 05000038 04000086 04000086 04000086 05000032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0400003b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 00000007 00000000 00000000 00000006 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 04000072 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 08000021 00000000 00000000 00000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 55aa0003 8bce0058 8ace00aa 8ace00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00ce 8ace009b 8acf003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000006 03000065 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000055 00000000 00000000 00000000 04000076 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000065 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000030 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000050 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003c 00000000 00000000 00000000 0300004b 04000086 04000086 04000086 04000086 04000086 04000086 0500006d 00000000 00000000 00000000 0600002a 04000086 04000086 04000083 1500000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0400007c 04000086 04000086 05000032 00000000 00000000 00000000 06000056 04000086 04000086 04000086 04000086 04000086 04000086 03000062 00000000 00000000 00000000 05000035 04000086 04000086 0400007e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000070 00000000 00000000 00000000 0a000019 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000039 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000035 00000000 00000000 00000013 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 0600002a 04000047 05000061 02000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003f 00000000 00000000 00000000 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1700000b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200007b 07000049 00000021 00000008 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000061 00000000 00000000 00000000 00000008 04000074 04000086 04000086 04000086 04000086 04000086 05000033 00000000 00000000 00000000 0400003e 04000086 04000086 0300005a 00000000 00000000 00000000 00000026 03000059 03000059 03000059 03000059 03000059 03000059 03000059 07000024 00000000 00000000 00000000 0300004b 04000086 04000086 06000057 00000000 00000000 00000000 0000000d 04000079 04000086 04000086 04000086 04000086 04000085 06000029 00000000 00000000 00000000 07000049 04000086 04000086 0300004f 00000000 00000000 00000000 0600002e 03000059 03000059 03000059 03000059 03000059 03000059 03000059 0000001c 00000000 00000000 00000000 03000055 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500005e 00000000 00000000 00000000 00000028 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000013 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 00000000 00000000 00000003 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1400000d 07000026 0400003f 03000058 04000072 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002e 00000000 00000000 00000003 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000002d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0400007f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000000a 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0b000017 00000000 00000000 00000000 00000007 04000041 03000061 05000069 06000059 07000024 00000000 00000000 00000000 00000001 0500006f 04000086 04000086 07000026 00000000 00000000 00000000 03000062 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000060 00000000 00000000 00000000 00000015 04000085 04000086 04000082 0000000f 00000000 00000000 00000000 0000000a 04000045 03000062 05000068 03000056 0000001e 00000000 00000000 00000000 00000003 02000077 04000086 04000086 0000001b 00000000 00000000 00000000 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000056 00000000 00000000 00000000 08000020 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e 00000000 00000000 00000000 0000002f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000000 00000000 00000000 04000078 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 1200000e 04000086 04000086 06000054 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000001e 05000037 03000050 0500006a 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000025 00000000 00000000 00000004 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0400007c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000009 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000037 04000086 04000086 04000076 00000001 00000000 00000000 1200000e 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 1100000f 00000000 00000000 00000000 05000065 04000086 04000086 0500005f 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000042 04000086 04000086 0500006d 00000000 00000000 00000000 00000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000008 00000000 00000000 00000000 0200006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000041 00000000 00000000 00000000 00000033 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000051 00000000 00000000 00000000 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 07000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 1200000e 04000086 04000086 04000040 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0c000016 0500002f 04000048 05000062 0200007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001c 00000000 00000000 00000000 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000038 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000002 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000044 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000061 1500000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000033 04000084 04000086 04000086 04000043 00000000 00000000 00000000 0400003d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000041 00000000 00000000 00000000 0000002f 04000086 04000086 04000086 03000059 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0400003c 04000085 04000086 04000086 04000039 00000000 00000000 00000000 04000048 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000036 00000000 00000000 00000000 0400003a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003d 00000000 00000000 00000000 0500002f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000000 00000000 00000000 0500006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000060 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 04000042 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 1200000e 04000086 04000086 00000018 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1200000e 07000027 04000040 03000059 04000073 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 00000000 00000000 00000000 04000079 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300005b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 03000060 03000062 03000062 05000062 00000000 8ec60009 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 86ce0015 00000000 0300004b 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 0500006f 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 03000049 08000020 00000005 00000000 00000000 00000007 00000013 05000038 05000069 04000086 04000086 04000086 04000086 0000003c 0600002d 0600002d 0600002d 05000070 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000074 0600002d 0600002d 0600002d 05000031 04000084 04000086 04000086 04000086 0400007a 04000045 0000001e 00000003 00000000 00000000 00000007 00000015 0400003b 0200006d 04000086 04000086 04000086 04000086 05000036 0600002d 0600002d 0600002d 02000077 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006d 0600002d 0600002d 0600002d 05000036 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000039 00000000 00000000 00000000 07000027 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000043 00000000 00000000 00000000 02000066 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e 00000000 8bcd002e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 1200000e 04000086 0300005b 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001f 05000038 03000051 0500006b 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000014 00000000 00000000 00000000 05000065 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0300005c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000068 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 04000083 04000086 04000086 04000085 00000000 80bf0004 8ace00de 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 88cc000f 00000000 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400003b 00000000 00000000 00000000 0b000017 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000079 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000032 00000000 00000000 00000000 02000069 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e 00000000 89cd0029 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00c9 00000000 1200000e 0500006f 0000000a 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0b000017 05000030 03000049 03000062 0200007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000016 00000000 00000000 00000000 0300004c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000023 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0300004e 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 04000083 04000086 04000086 04000085 00000000 00000000 8bce00c5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00cf 00000000 00000000 0400007e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000044 00000000 00000000 00000000 00000005 04000084 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000026 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000001d 00000000 00000000 00000000 0500006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006e 00000000 92c8000e 8ace00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00ab 00000000 00000004 00000006 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1100000f 06000028 04000041 0300005a 04000074 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0b000018 00000000 00000000 00000000 0600002a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000011 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0600002b 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 05000035 05000036 05000036 05000035 00000000 00000000 8ace007c 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 00000000 00000000 04000043 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 04000047 0300004e 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 03000050 06000056 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 03000059 00000032 00000000 00000000 00000000 00000000 0200006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000085 0600002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000012 0400007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000004 00000000 00000000 00000000 05000034 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 0400003f 00000033 00000000 00000000 8ace00a6 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 89cd0066 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 00000009 0000000d 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000012 00000014 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0900001b 0000001b 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 07000024 00000007 00000000 00000000 00000000 00000007 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0700004a 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000022 0400007a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000081 00000007 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0014 8ace00cd 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d1 89ce001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000049 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0400003f 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000027 0200007b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000061 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc002d 8ace00da 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00bf 8ec60009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06000059 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000078 04000042 0000001b 00000007 00000002 00000010 00000030 05000060 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 06000058 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acc0032 8bcd00ce 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bce0039 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006f 05000036 00000010 00000003 00000000 1700000b 0600002b 0300005d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcd004d 8bce00d9 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd00c3 87ca0022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000023 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 08000021 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85cc0019 8bcf0084 8ace00cd 8ace00df 8ace00df 8ace00cf 8bce0088 89d1001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0200006e 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007e 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ccc0028 8acf0094 8bce00d5 8ace00df 8ace00df 8ace00c7 8ace0078 8fcf0010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02000069 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000065 00000000 00000000 00000000 00000000 00000000 00000000 8ec60012 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bd1000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bd1000b 80d5000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 05000033 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92c8000e 99cc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8acf0025 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08000020 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 0000001a 00000000 00000000 00000000 00000000 00000000 00000000 87d20011 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 7fcc000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 05000071 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007c 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ecd0024 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acd00d8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03000051 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000049 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07000023 04000085 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86c90013 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bce00c6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0200006d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000066 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bce00ab 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcf00a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 04000046 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000055 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace00c0 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0092 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b000017 0400007d 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 02000077 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bcc004b 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8bcd0042 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 03000063 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006d 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ace005e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00de 8dd00031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08000020 04000080 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007b 0b000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff0001 8bcf008f 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace0087 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000072 1400000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaa0003 8bcd009e 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8ace00df 8acf0074 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0900001d 0400007c 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000075 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 8acd006b 8bce00d5 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8acf0064 ffff0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 05000061 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 05000067 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99cc0005 8bcf0079 8bce00dc 8ace00df 8ace00df 8ace00df 8ace00df 8ace00d2 8bce0058 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 03000060 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 03000055 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 88cc000f 8bcd0056 89ce0068 89ce0068 8cce0054 89c4000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0400003a 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000084 04000043 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ed0001b 8bcd005c 8acd0076 8cce0073 89cd0052 8fcf0010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000003d 04000081 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007a 0000002f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 0500006a 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0200006b 0000001e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 0300004f 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007d 04000043 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0600002b 0500006b 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0500006c 0600002c 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 04000039 05000065 04000083 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 0400007f 0300005c 0500002f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b000018 04000045 05000067 04000082 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000086 04000082 05000067 04000045 0b000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 07000025 0400003b 0300004e 03000050 03000050 03000050 0300004b 05000036 0000001e 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000013 07000024 0600002e 05000036 05000036 0600002e 00000023 00000012 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable/auf_punkt.png ├── sng │ │ @@ -1,68 +1,66 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,128, 30) # rgb = (0xf4,0x80,0x1e) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,127, 29) # rgb = (0xf5,0x7f,0x1d) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,127, 29) # rgb = (0xf4,0x7f,0x1d) │ │ (245,129, 31) # rgb = (0xf5,0x81,0x1f) │ │ - (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ + (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ + (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ + (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ } │ │ tRNS { │ │ - 0 0 0 52 117 255 255 35 207 255 254 35 37 255 254 207 52 119 255 252 119 52 117 117} │ │ + 0 52 117 35 207 254 35 37 254 207 52 119 252 119 52 117 117} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000100000000001000000000000000 │ │ -00020034566666430020000000000000 │ │ -00107869A9999A968B01000000000000 │ │ -010C5DA99999999AD5C0100000000000 │ │ -20C9A999999999999E9C020000000000 │ │ -076A99999999999999E5700000000000 │ │ -08D9999999999999999DF01000000000 │ │ -G9A9999999999999999A9G0000000000 │ │ -H9999999999999999999940000000000 │ │ -9A999999999999999999AI0000000000 │ │ -99999999999999999999990000000000 │ │ -999999999999999999999J6666666666 │ │ -999999999999999999999J6666666666 │ │ -99999999999999999999990000000000 │ │ -9A999999999999999999AI0000000000 │ │ -K9999999999999999999940000000000 │ │ -L9A9999999999999999A9L0000000000 │ │ -0FD9999999999999999DF01000000000 │ │ -0B5A99999999999999E5700000000000 │ │ -20C9A999999999999E5C020000000000 │ │ -010C5DA99999999AD5C0100000000000 │ │ -00107869A9999A668B01000000000000 │ │ -000200LMI66669NL0020000000000000 │ │ -00000100000000001000000000000000 │ │ +00000000000000000000000000000000 │ │ +00000012HIIIII210000000000000000 │ │ +000034IJ5JJJJ5JI4600000000000000 │ │ +0007HK5JJJJJJJJ5KH70000000000000 │ │ +007J5JJJJJJJJJJJJ8J7000000000000 │ │ +03I5JJJJJJJJJJJJJJ8H300000000000 │ │ +04KJJJJJJJJJJJJJJJJK900000000000 │ │ +AJ5JJJJJJJJJJJJJJJJ5JA0000000000 │ │ +BJJJJJJJJJJJJJJJJJJJJ20000000000 │ │ +J5JJJJJJJJJJJJJJJJJJ5L0000000000 │ │ +JJJJJJJJJJJJJJJJJJJJJJ0000000000 │ │ +JJJJJJJJJJJJJJJJJJJJJCIIIIIIIIII │ │ +JJJJJJJJJJJJJJJJJJJJJCIIIIIIIIII │ │ +JJJJJJJJJJJJJJJJJJJJJJ0000000000 │ │ +J5JJJJJJJJJJJJJJJJJJ5L0000000000 │ │ +DJJJJJJJJJJJJJJJJJJJJ20000000000 │ │ +EJ5JJJJJJJJJJJJJJJJ5JE0000000000 │ │ +09KJJJJJJJJJJJJJJJJK900000000000 │ │ +06H5JJJJJJJJJJJJJJ8H300000000000 │ │ +007J5JJJJJJJJJJJJ8H7000000000000 │ │ +0007HK5JJJJJJJJ5KH70000000000000 │ │ +000034IJ5JJJJ5II4600000000000000 │ │ +000000EFLIIIIJGE0000000000000000 │ │ +00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable/glyphicons_027_search.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -18,35 +18,35 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 96 160 192 128 32 80 224 255 16 240 48 144 176 208 64} │ │ + 0 96 160 192 128 32 80 224 16 240 48 144 176 208 64} │ │ IMAGE { │ │ pixels base64 │ │ 000000123333450000000000 │ │ -000067888888882900000000 │ │ -000288888888888AB0000000 │ │ -00288887C44D8888AB000000 │ │ -06888A1000005D888E000000 │ │ -0788AB000000002888100000 │ │ -188810000000000788700000 │ │ -288700000000000188850000 │ │ -388C000000000009888F0000 │ │ -3884000000000000888F0000 │ │ -3884000000000000888F0000 │ │ -388D00000000000B888F0000 │ │ -488850000000000288800000 │ │ -5888D000000000B888200000 │ │ -0288820000000BA888500000 │ │ -09A88871900B288888200000 │ │ -00BA88888888888888820000 │ │ -000BE8888888888888882000 │ │ -000001788888A25288888200 │ │ -00000005FFFF000028888820 │ │ -00000000000000000288888C │ │ -00000000000000000028888D │ │ -0000000000000000000288E9 │ │ -00000000000000000000CD90 │ │ +000067FFFFFFFF2800000000 │ │ +0002FFFFFFFFFFF9A0000000 │ │ +002FFFF7B44CFFFF9A000000 │ │ +06FFF91000005CFFFD000000 │ │ +07FF9A000000002FFF100000 │ │ +1FFF100000000007FF700000 │ │ +2FF7000000000001FFF50000 │ │ +3FFB000000000008FFFE0000 │ │ +3FF4000000000000FFFE0000 │ │ +3FF4000000000000FFFE0000 │ │ +3FFC00000000000AFFFE0000 │ │ +4FFF500000000002FFF00000 │ │ +5FFFC000000000AFFF200000 │ │ +02FFF20000000A9FFF500000 │ │ +089FFF71800A2FFFFF200000 │ │ +00A9FFFFFFFFFFFFFFF20000 │ │ +000ADFFFFFFFFFFFFFFF2000 │ │ +0000017FFFFF9252FFFFF200 │ │ +00000005EEEE00002FFFFF20 │ │ +000000000000000002FFFFFB │ │ +0000000000000000002FFFFC │ │ +00000000000000000002FFD8 │ │ +00000000000000000000BC80 │ │ } ├── res/drawable/glyphicons_earlier.png ├── sng │ │ @@ -2,51 +2,51 @@ │ │ IHDR { │ │ width: 18; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 240 255 0 80 96 48 16 208 224 176 112 128 64 32 160} │ │ + 240 0 80 96 48 16 208 224 176 112 128 64 32 160} │ │ IMAGE { │ │ pixels base64 │ │ -011111111111111110 │ │ -111111111111111111 │ │ -011111111111111110 │ │ -222222231142222222 │ │ -222222501105222222 │ │ -222226711118622222 │ │ -222229111111922222 │ │ -2222A11111111B2222 │ │ -222C1111111111C222 │ │ -226011111111110D22 │ │ -227111111111111722 │ │ -2E11111111111111E2 │ │ -411111111111111114 │ │ -011111111111111111 │ │ -222222231142222222 │ │ -222222501105222222 │ │ -222226711118622222 │ │ -222229111111922222 │ │ -2222A11111111B2222 │ │ -222C1111111111C222 │ │ -226011111111110D22 │ │ -227111111111111722 │ │ -2E11111111111111E2 │ │ -411111111111111114 │ │ -011111111111111111 │ │ +0EEEEEEEEEEEEEEEE0 │ │ +EEEEEEEEEEEEEEEEEE │ │ +0EEEEEEEEEEEEEEEE0 │ │ +11111112EE31111111 │ │ +11111140EE04111111 │ │ +1111156EEEE7511111 │ │ +111118EEEEEE811111 │ │ +11119EEEEEEEEA1111 │ │ +111BEEEEEEEEEEB111 │ │ +1150EEEEEEEEEE0C11 │ │ +116EEEEEEEEEEEE611 │ │ +1DEEEEEEEEEEEEEED1 │ │ +3EEEEEEEEEEEEEEEE3 │ │ +0EEEEEEEEEEEEEEEEE │ │ +11111112EE31111111 │ │ +11111140EE04111111 │ │ +1111156EEEE7511111 │ │ +111118EEEEEE811111 │ │ +11119EEEEEEEEA1111 │ │ +111BEEEEEEEEEEB111 │ │ +1150EEEEEEEEEE0C11 │ │ +116EEEEEEEEEEEE611 │ │ +1DEEEEEEEEEEEEEED1 │ │ +3EEEEEEEEEEEEEEEE3 │ │ +0EEEEEEEEEEEEEEEEE │ │ } ├── res/drawable/an_punkt.png ├── sng │ │ @@ -1,68 +1,66 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (244,128, 30) # rgb = (0xf4,0x80,0x1e) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,127, 29) # rgb = (0xf4,0x7f,0x1d) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,127, 29) # rgb = (0xf5,0x7f,0x1d) │ │ (245,129, 31) # rgb = (0xf5,0x81,0x1f) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ + (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ + (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ + (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ } │ │ tRNS { │ │ - 0 255 0 255 0 52 117 255 252 117 52 35 207 254 207 35 37 255 255 52 117 117 254 119} │ │ + 0 52 117 252 117 52 35 207 254 207 35 37 52 117 117 254 119} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000002000033000020000000000 │ │ -00000000400567388379A00400000000 │ │ -000000020BC33D3333D33EF020000000 │ │ -00000020GHID33333333DI1G02000000 │ │ -0000040G3D333333333333D3G0400000 │ │ -000000FHD33333333333333DHF000000 │ │ -000020EI3333333333333333IE020000 │ │ -0000051D3333333333333333D1J00000 │ │ -00000K33333333333333333333L00000 │ │ -000007D333333333333333333DH00000 │ │ -00000133333333333333333333100000 │ │ -00000133333333333333333333100000 │ │ -00000133333333333333333333100000 │ │ -00000133333333333333333333100000 │ │ -000003D333333333333333333D100000 │ │ -00000613333333333333333333L00000 │ │ -0000051D3333333333333333D1J00000 │ │ -000020EI3333333333333333IE020000 │ │ -000000BHM33333333333333MHB000000 │ │ -0000040GHM333333333333M3G0400000 │ │ -00000020GHID33333333DIHG02000000 │ │ -000000020FC33D3333D33CF020000000 │ │ -000000004005NH3333HNA00400000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000HH000000000000000 │ │ +000000000000000II000000000000000 │ │ +0000000000012JI33IJ4500000000000 │ │ +00000000067II8IIII8II9A000000000 │ │ +00000000BKL8IIIIIIII8LHB00000000 │ │ +0000000BI8IIIIIIIIIIII8IB0000000 │ │ +000000AK8IIIIIIIIIIIIII8KA000000 │ │ +0000009LIIIIIIIIIIIIIIIIL9000000 │ │ +000001H8IIIIIIIIIIIIIIII8HC00000 │ │ +00000DIIIIIIIIIIIIIIIIIIIIE00000 │ │ +00000J8IIIIIIIIIIIIIIIIII8K00000 │ │ +00000HIIIIIIIIIIIIIIIIIIIIH00000 │ │ +00000HIIIIIIIIIIIIIIIIIIIIH00000 │ │ +00000HIIIIIIIIIIIIIIIIIIIIH00000 │ │ +00000HIIIIIIIIIIIIIIIIIIIIH00000 │ │ +00000I8IIIIIIIIIIIIIIIIII8H00000 │ │ +000002HIIIIIIIIIIIIIIIIIIIE00000 │ │ +000001H8IIIIIIIIIIIIIIII8HC00000 │ │ +0000009LIIIIIIIIIIIIIIIIL9000000 │ │ +0000006KFIIIIIIIIIIIIIIFK6000000 │ │ +0000000BKFIIIIIIIIIIIIFIB0000000 │ │ +00000000BKL8IIIIIIII8LKB00000000 │ │ +000000000A7II8IIII8II7A000000000 │ │ +000000000001GKIIIIKG500000000000 │ │ } ├── res/drawable/glyphicons_348_hand_down.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 19; height: 27; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -33,38 +33,38 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 255 239 31 159 15 143 161 127 87 241 77 47 175 9 34 58 223 5 53 99 207 63 121 171 214 191 129 190 79 111} │ │ + 0 239 31 159 15 143 161 127 87 241 77 47 175 9 34 58 223 5 53 99 207 63 121 171 214 191 129 190 79 111} │ │ IMAGE { │ │ pixels base64 │ │ -0000011111111111110 │ │ -0000011111111111110 │ │ -0000011111111111110 │ │ -0000021111111111120 │ │ +00000UUUUUUUUUUUUU0 │ │ +00000UUUUUUUUUUUUU0 │ │ +00000UUUUUUUUUUUUU0 │ │ +000001UUUUUUUUUUU10 │ │ 0000000000000000000 │ │ -0000321111111111230 │ │ -0000411111111111140 │ │ -0005216000000007113 │ │ -0008113000000009A14 │ │ -005214000000000B711 │ │ -008113000000000B911 │ │ -052140000000000BB11 │ │ -0811303C0000000BB11 │ │ -521408110000000BB11 │ │ -811CD1110000EFGBB11 │ │ -411H111100IJBBBBK11 │ │ -5L11181100MBBNOP111 │ │ -05QHM01100RSA11111D │ │ -00000011001111H6T00 │ │ -000000110011U300000 │ │ -0000001100110000000 │ │ -0000001100110000000 │ │ -0000001100110000000 │ │ -0000001155110000000 │ │ -000000Q1DD1Q0000000 │ │ -0000005Q11Q50000000 │ │ -0000000033000000000 │ │ +000021UUUUUUUUUU120 │ │ +00003UUUUUUUUUUUU30 │ │ +00041U5000000006UU2 │ │ +0007UU20000000089U3 │ │ +0041U3000000000A6UU │ │ +007UU2000000000A8UU │ │ +041U30000000000AAUU │ │ +07UU202B0000000AAUU │ │ +41U307UU0000000AAUU │ │ +7UUBCUUU0000DEFAAUU │ │ +3UUGUUUU00HIAAAAJUU │ │ +4KUUU7UU00LAAMNOUUU │ │ +04PGL0UU00QR9UUUUUC │ │ +000000UU00UUUUG5S00 │ │ +000000UU00UUT200000 │ │ +000000UU00UU0000000 │ │ +000000UU00UU0000000 │ │ +000000UU00UU0000000 │ │ +000000UU44UU0000000 │ │ +000000PUCCUP0000000 │ │ +0000004PUUP40000000 │ │ +0000000022000000000 │ │ } ├── res/drawable/calendar_icon.png ├── sng │ │ @@ -1,21 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 50; height: 50; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8e8e808 e6e6e665 e6e6e67b e6e6e67c e6e6e66d e8e8e814 00000000 f0f0f000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebebeb01 e5e5e538 e4e4e480 e4e4e47b e4e4e47d e4e4e430 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8e8e808 e6e6e665 e6e6e67b e6e6e67c e6e6e66d e8e8e814 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebebeb01 e5e5e538 e4e4e480 e4e4e47b e4e4e47d e4e4e430 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f1f1f105 ecececa5 ecececff ecececff ecececff ecececff ececece2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ececec60 eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeafc ececec43 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff11 f2f2f2cf f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2fe f2f1f1ff ffffff0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0f1f1b9 f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f4f47b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 e1fefe00 00000000 ffffff03 c9686835 bd1d1d48 bd191947 bd191947 bd191947 bd191947 ca4f4f56 f1e8e8de f5f5f5ff f4f4f4ff f4f4f4ff f4f4f4fe f6f8f8ff c84b4b54 bb111145 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd1a1a47 a8000038 eededecc f4f4f4ff f3f3f3fe f3f3f3ff f3f3f3fe f4f5f5ff e6c3c39c b6040442 bd191947 bd191947 bd191947 bd191947 bd1e1e48 cb6c6c30 ffffff01 00000000 eafefe00 00000000 00000000 │ │ -00000000 00000000 00000000 ca787847 c23a3afc c12222ff d04343ff da5b5bff da5c5cff da5c5cff da5c5cff dc6767ff f1d9d9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f5f5ff f8fffffd dc6767ff d95a5aff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff d85050ff edc9c9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f6f6ff f6f9f9fe e6a1a1ff d95757ff da5c5cff da5c5cff da5c5cff d95a5aff cf4141ff c12222ff c23d3df2 cb6e6e3d 00000000 9a000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff03 c9686835 bd1d1d48 bd191947 bd191947 bd191947 bd191947 ca4f4f56 f1e8e8de f5f5f5ff f4f4f4ff f4f4f4ff f4f4f4fe f6f8f8ff c84b4b54 bb111145 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd1a1a47 a8000038 eededecc f4f4f4ff f3f3f3fe f3f3f3ff f3f3f3fe f4f5f5ff e6c3c39c b6040442 bd191947 bd191947 bd191947 bd191947 bd1e1e48 cb6c6c30 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ca787847 c23a3afc c12222ff d04343ff da5b5bff da5c5cff da5c5cff da5c5cff dc6767ff f1d9d9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f5f5ff f8fffffd dc6767ff d95a5aff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff da5c5cff d85050ff edc9c9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f6f6ff f6f9f9fe e6a1a1ff d95757ff da5c5cff da5c5cff da5c5cff d95a5aff cf4141ff c12222ff c23d3df2 cb6e6e3d 00000000 00000000 00000000 │ │ 00000000 00000000 cb808042 bc2a2aff be2121ff dd6666fe cf4a4aff c33030ff c22e2eff c22e2eff c22e2eff c63f3fff edd2d2ff f7f8f8ff f6f6f6ff f6f6f6ff f6f6f6fe faffffff c63d3dfe c22c2cff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff c22e2eff bf1e1eff e8bfbfff f7f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f8fafaff db8b8bff c12828ff c22e2eff c22e2eff c22e2eff c43131ff d04c4cff dd6464fe bd1e1eff bc2d2dff cd858533 00000000 00000000 │ │ -be505000 00000000 b82c2cb6 b41717fe d35555ff b92020fe b41717ff b51818ff b51818ff b51818ff b51818ff ba2a2aff e8ccccff f4f5f5ff f3f3f3ff f3f3f3ff f3f2f2ff f7ffffff b92828ff b41616ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff af0606ff e3b8b8ff f5f6f6ff f5f5f5ff f5f5f5ff f5f5f5ff f6f9f9ff d37f7fff b31212ff b51818ff b51818ff b51818ff b51818ff b41717ff bb2525fe d04f4fff b51818ff ba3737b4 00000000 cea1a100 │ │ +00000000 00000000 b82c2cb6 b41717fe d35555ff b92020fe b41717ff b51818ff b51818ff b51818ff b51818ff ba2a2aff e8ccccff f4f5f5ff f3f3f3ff f3f3f3ff f3f2f2ff f7ffffff b92828ff b41616ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff b51818ff af0606ff e3b8b8ff f5f6f6ff f5f5f5ff f5f5f5ff f5f5f5ff f6f9f9ff d37f7fff b31212ff b51818ff b51818ff b51818ff b51818ff b41717ff bb2525fe d04f4fff b51818ff ba3737b4 00000000 00000000 │ │ 00000000 d9d3d305 b21919c8 ae1212ff c84242ff b01515ff b11717ff b11717ff b11717ff b11717ff b11818ff b72929ff e4c9c9ff f0f1f1ff efefefff efefefff efeeeeff f4ffffff b62828ff b11515ff b11717ff b11717ff b11717ff b11717ff b11717ff b11717ff b11717ff b11717ff b11717ff b11818ff ac0606ff e0b6b6ff f2f2f2ff f1f1f1ff f1f1f1ff f1f1f1ff f2f5f5ff cf7d7dff af1111ff b11717ff b11717ff b11717ff b11717ff b11717ff af1414ff c74242ff af1212ff b21919c2 00000000 00000000 │ │ 00000000 aa050504 ad1717c8 ac1515ff b52424ff ad1616ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff b22727ff dec1c1ff eaebebff e9e9e9ff e9e9e9ff e8e7e7ff f1ffffff ae1d1dff ad1616ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff a90606ff daaeaeff edeeeeff edededff edededff edededff eef0f0ff ca7878ff ac1111ff ad1717ff ad1717ff ad1717ff ad1717ff ad1717ff ad1616ff b52525ff ac1515ff ad1717c3 00000000 00000000 │ │ 00000000 aa161604 aa1616c8 aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff a91515ff c37f7fff e8f4f4ff e8f3f3ff e8f3f3ff edfefeff caa4a4ff a70c0cff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1111ff ae3f3fff edf8f8ff eef9f9ff edf8f8ff edf8f8ff e4dfdfff ad3333ff aa1414ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff aa1616ff ab1717ff aa1616ff aa1616c2 00000000 00000000 │ │ 00000000 a6141404 a61414c8 a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff 9f0f0fff 9d2d2dff a44343ff a54444ff 9c2d2dff 9f1414ff a61313ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61313ff a61515ff 961414ff a54545ff a54545ff a44343ff 971212ff a51414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414ff a61414c2 00000000 00000000 │ │ 00000000 a3131304 a31313c8 a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31414ff a41212ff a21111ff a21111ff a31212ff a31414ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a21313ff a41414ff a21111ff a21010ff a21111ff a41414ff a21313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313ff a31313c2 00000000 00000000 │ │ 00000000 9f131304 9f1313c8 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1313ff 9f1212ff 9f1313c2 00000000 00000000 │ │ 00000000 9b121204 9b1212c8 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212ff 9b1212c2 00000000 00000000 │ │ @@ -43,16 +43,16 @@ │ │ 00000000 dbdbdb04 dededec8 dfdfdfff d0d0d0ff bfbfbfff e3e3e3ff e2e3e3ff ce9e9eff 9b0000ff bb6060ff cdd9d9ff cfceceff e7e7e7ff e6e6e6ff e6e6e6ff e7e7e7ff eef1f1ff 965d5dff 990000ff d3a8a8ff e7e7e7ff e7e7e7ff ebebebff cacacaff cacacaff ebebebff e7e7e7ff e7e7e7ff e8e8e8ff efefefff a3a3a3ff eeeeeeff e6e6e6ff e5e5e5ff e6e6e6ff e6e6e6ff cececeff c8c8c8ff e5e5e5ff e3e3e3ff e2e2e2ff e2e2e2ff e3e3e3ff bfbfbfff d0d0d0ff dededeff ddddddc2 00000000 00000000 │ │ 00000000 dedede04 ddddddc8 dededeff d0d0d0ff afafafff c9c9c9ff c8c8c8ff c7c6c6ff ac4747ff 980000ff a95353ff b5adadff cac9c9ff ced3d3ff cdcfcfff c6bfbfff c58e8eff 9c0000ff aa3d3dff c9c2c2ff cdcdcdff cdcdcdff cfcfcfff b5b5b5ff b5b5b5ff cfcfcfff cdcdcdff cdcdcdff ccccccff d2d2d2ff 969696ff d2d2d2ff cbcbcbff ccccccff cbcbcbff cbcbcbff b9b9b9ff b5b5b5ff c9c9c9ff c9c9c9ff c8c8c8ff c8c8c8ff c9c9c9ff afafafff d0d0d0ff ddddddff dcdcdcc2 00000000 00000000 │ │ 00000000 dcdcdc04 dcdcdcc8 ddddddff d0d0d0ff b7b7b7ff d4d4d4ff d3d3d3ff d4d6d6ff d9d1d1ff b75959ff 9a0000ff 990a0aff aa5050ff b36d6dff af6161ff 9a1c1cff 950000ff a53737ff dac9c9ff d7dadaff d7d7d7ff d6d6d6ff d9d9d9ff bcbcbcff bcbcbcff d9d9d9ff d7d7d7ff d7d7d7ff d6d6d6ff ddddddff 9b9b9bff ddddddff d6d6d6ff d6d6d6ff d6d6d6ff d5d5d5ff c1c1c1ff bcbcbcff d5d5d5ff d4d4d4ff d3d3d3ff d3d3d3ff d4d4d4ff b7b7b7ff d0d0d0ff dededeff dcdcdcc2 00000000 00000000 │ │ 00000000 dfdfdf04 dcdcdcc8 ddddddff d0d0d0ff bebebeff e1e1e1ff e0e0e0ff e1e1e1ff e2e3e3ff e1ddddff c1a1a1ff a73c3cff 9d0000ff 930000ff 960000ff aa2727ff d6aaaaff a49d9dff eef0f0ff e5e5e5ff e5e5e5ff e6e6e6ff e8e8e8ff c9c9c9ff c9c9c9ff e8e8e8ff e5e5e5ff e5e5e5ff e6e6e6ff edededff a2a2a2ff ebebebff e4e4e4ff e4e4e4ff e3e3e3ff e4e4e4ff ccccccff c7c7c7ff e1e1e1ff e0e0e0ff e0e0e0ff dfdfdfff e0e0e0ff bebebeff cfcfcfff ddddddff ddddddc2 00000000 00000000 │ │ 00000000 d7d7d704 dbdbdbc8 dcdcdcff cfcfcfff bebebeff e1e1e1ff dfdfdfff e0e0e0ff e1e1e1ff e2e2e2ff c6c6c6ff ced2d2ff e8f4f4ff eaf8f8ff eaf7f7ff e7ededff ecececff a2a2a2ff ecececff e5e5e5ff e6e6e6ff e6e6e6ff e8e8e8ff c9c9c9ff c9c9c9ff e8e8e8ff e6e6e6ff e6e6e6ff e5e5e5ff ecececff a2a2a2ff ecececff e3e3e3ff e4e4e4ff e3e3e3ff e3e3e3ff cdcdcdff c6c6c6ff e2e2e2ff e0e0e0ff dfdfdfff dfdfdfff e0e0e0ff bebebeff cfcfcfff dcdcdcff dbdbdbc2 00000000 00000000 │ │ 00000000 dcdcdc04 dbdbdbc8 dcdcdcff cdcdcdff a2a2a2ff b3b3b3ff b3b3b3ff b3b3b3ff b3b3b3ff b3b3b3ff a2a2a2ff a6a6a6ff b4b4b4ff b4b3b3ff b4b3b3ff b4b4b4ff b9b9b9ff 8b8b8bff b9b9b9ff b4b4b4ff b4b4b4ff b5b5b5ff b7b7b7ff a3a3a3ff a3a3a3ff b7b7b7ff b5b5b5ff b4b4b4ff b4b4b4ff b9b9b9ff 8b8b8bff b9b9b9ff b4b4b4ff b4b4b4ff b4b4b4ff b4b4b4ff a6a6a6ff a2a2a2ff b3b3b3ff b3b3b3ff b3b3b3ff b2b2b2ff b3b3b3ff a1a1a1ff cdcdcdff dbdbdbff dbdbdbc2 00000000 00000000 │ │ 00000000 dadada04 dadadac8 dbdbdbff cdcdcdff c3c3c3ff e8e8e8ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff ccccccff d2d2d2ff ebebebff eaeaeaff ebebebff ebebebff f2f2f2ff a5a5a5ff f3f3f3ff ecececff ebebebff ecececff eeeeeeff cdcdcdff cdcdcdff eeeeeeff ecececff ecececff ecececff f3f3f3ff a5a5a5ff f2f2f2ff ebebebff eaeaeaff eaeaeaff eaeaeaff d2d2d2ff ccccccff e8e8e8ff e8e8e8ff e7e7e7ff e6e6e6ff e7e7e7ff c2c2c2ff cdcdcdff dbdbdbff dadadac3 00000000 00000000 │ │ -00000000 d9d9d900 dadadac6 dbdbdbff cdcdcdfe bcbcbcff dfdfdfff dededeff dfdfdfff dfdfdfff e1e1e1ff c5c5c5ff cbcbcbff e1e1e1ff e1e1e1ff e2e2e2ff e2e2e2ff e9e9e9ff a1a1a1ff eaeaeaff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff c7c7c7ff c7c7c7ff e6e6e6ff e3e3e3ff e3e3e3ff e2e2e2ff eaeaeaff a1a1a1ff e9e9e9ff e1e1e1ff e2e2e2ff e1e1e1ff e1e1e1ff cacacaff c6c6c6ff e0e0e0ff dededeff dededeff ddddddff dededeff bdbdbdff ccccccfe dbdbdbff d9d9d9c0 00000000 00000000 │ │ -dadada00 00000000 d8d8d8a6 d9d9d9ff dfdfdffe b6b6b6ff b5b5b5fe c6c6c6ff c6c6c6ff c7c7c7ff c7c7c7ff b4b4b4ff b8b8b8ff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff cececeff 9a9a9aff cececeff c9c9c9ff c9c9c9ff c9c9c9ff cbcbcbff b5b5b5ff b5b5b5ff cbcbcbff c9c9c9ff c9c9c9ff c9c9c9ff cececeff 9a9a9aff cececeff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff b8b8b8ff b4b4b4ff c7c7c7ff c7c7c7ff c6c6c6ff c6c6c6ff b5b5b5fe b6b6b6ff dfdfdffe d9d9d9ff d9d9d993 00000000 d9d9d900 │ │ +00000000 00000000 dadadac6 dbdbdbff cdcdcdfe bcbcbcff dfdfdfff dededeff dfdfdfff dfdfdfff e1e1e1ff c5c5c5ff cbcbcbff e1e1e1ff e1e1e1ff e2e2e2ff e2e2e2ff e9e9e9ff a1a1a1ff eaeaeaff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff c7c7c7ff c7c7c7ff e6e6e6ff e3e3e3ff e3e3e3ff e2e2e2ff eaeaeaff a1a1a1ff e9e9e9ff e1e1e1ff e2e2e2ff e1e1e1ff e1e1e1ff cacacaff c6c6c6ff e0e0e0ff dededeff dededeff ddddddff dededeff bdbdbdff ccccccfe dbdbdbff d9d9d9c0 00000000 00000000 │ │ +00000000 00000000 d8d8d8a6 d9d9d9ff dfdfdffe b6b6b6ff b5b5b5fe c6c6c6ff c6c6c6ff c7c7c7ff c7c7c7ff b4b4b4ff b8b8b8ff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff cececeff 9a9a9aff cececeff c9c9c9ff c9c9c9ff c9c9c9ff cbcbcbff b5b5b5ff b5b5b5ff cbcbcbff c9c9c9ff c9c9c9ff c9c9c9ff cececeff 9a9a9aff cececeff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff b8b8b8ff b4b4b4ff c7c7c7ff c7c7c7ff c6c6c6ff c6c6c6ff b5b5b5fe b6b6b6ff dfdfdffe d9d9d9ff d9d9d993 00000000 00000000 │ │ 00000000 00000000 dfdfdf15 d9d9d9d5 d9d9d9ff e4e4e4ff d8d8d8ff d0d0d0ff d1d1d1ff d1d1d1ff d1d1d1ff d3d3d3ff d3d3d3ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d8d8d8ff d2d2d2ff d3d3d3ff d3d3d3ff d3d3d3ff d3d3d3ff d5d5d5ff d5d5d5ff d3d3d3ff d3d3d3ff d3d3d3ff d3d3d3ff d2d2d2ff d8d8d8ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d1d1d1ff d3d3d3ff d3d3d3ff d1d1d1ff d1d1d1ff d0d0d0ff d0d0d0ff d8d8d8ff e4e4e4ff d9d9d9ff dadadacb dbdbdb0b 00000000 00000000 │ │ -a3a3a300 a4a4a407 9494940d bcbcbc31 d1d1d19c d9d9d9ec dcdcdcf8 dcdcdcf8 ddddddf8 dededef9 dededef8 dfdfdff9 dfdfdffa e0e0e0f9 e0e0e0fa e1e1e1fa e1e1e1fa e1e1e1fb e1e1e1fb e1e1e1fb e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fb e1e1e1fb e1e1e1fb e1e1e1fa e1e1e1fa e0e0e0fa e0e0e0f9 dfdfdff9 dfdfdff9 dfdfdff9 dededef9 dededef8 ddddddf8 dcdcdcf8 dcdcdcf8 d9d9d9e8 d2d2d290 bebebe26 88888806 a6a6a602 a3a3a300 │ │ -a4a4a414 a4a4a452 a3a3a383 a4a4a49f a3a3a3b0 a0a0a0b8 9f9f9fc0 9f9f9fc9 9f9f9fd0 9f9f9fd6 9f9f9fdb 9f9f9fdf 9f9f9fe2 9f9f9fe5 9f9f9fe8 9f9f9fe9 a0a0a0eb a0a0a0ec a0a0a0ed 9f9f9fee 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fee a0a0a0ed a0a0a0ec a0a0a0eb 9f9f9fe9 9f9f9fe7 9f9f9fe6 9f9f9fe3 9f9f9fe0 9f9f9fdb 9f9f9fd7 9f9f9fd1 9f9f9fca 9f9f9fc2 9f9f9fb7 a0a0a0ab a3a3a3a0 a4a4a488 a3a3a35b a4a4a41d a3a3a300 │ │ -a3a3a312 a4a4a44e a3a3a37c a4a4a495 a4a4a4a7 a4a4a4b5 a4a4a4c0 a4a4a4c8 a4a4a4ce a4a4a4d4 a4a4a4d8 a4a4a4dc a4a4a4e0 a4a4a4e2 a4a4a4e4 a4a4a4e6 a4a4a4e8 a4a4a4e9 a4a4a4ea a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ed a4a4a4ee a4a4a4ef a4a4a4ee a4a4a4ed a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ea a4a4a4e9 a4a4a4e9 a4a4a4e6 a4a4a4e5 a4a4a4e3 a4a4a4e0 a4a4a4dd a4a4a4d9 a4a4a4d5 a4a4a4cf a4a4a4c9 a4a4a4c1 a4a4a4b7 a4a4a4aa a4a4a499 a4a4a480 a4a4a456 a4a4a41b a4a4a400 │ │ -a4a4a401 a4a4a408 a4a4a411 a3a3a319 a4a4a421 a4a4a429 a3a3a331 a4a4a438 a4a4a43f a4a4a446 a4a4a44c a3a3a351 a4a4a457 a4a4a45b a4a4a460 a3a3a363 a4a4a467 a3a3a36a a4a4a46d a3a3a370 a3a3a370 a4a4a470 a3a3a372 a4a4a476 a4a4a477 a3a3a376 a3a3a373 a3a3a370 a3a3a370 a3a3a370 a4a4a46d a3a3a36a a3a3a368 a4a4a464 a3a3a360 a4a4a45c a4a4a458 a4a4a452 a4a4a44d a3a3a347 a3a3a341 a4a4a439 a4a4a433 a3a3a32b a4a4a422 a3a3a31a a3a3a312 a4a4a409 a3a3a302 a3a3a300 │ │ -00000000 00000000 00000000 00000000 a4a4a400 a3a3a300 a3a3a300 a3a3a301 a4a4a401 a4a4a402 a3a3a303 a3a3a304 a3a3a304 a4a4a405 a3a3a306 a4a4a407 a4a4a408 a3a3a308 a4a4a409 a4a4a409 a3a3a309 a4a4a409 a4a4a40a a3a3a30b a3a3a30b a4a4a40b a4a4a40a a4a4a409 a3a3a309 a3a3a309 a4a4a409 a3a3a308 a3a3a308 a4a4a407 a4a4a406 a3a3a306 a3a3a304 a4a4a404 a3a3a304 a4a4a402 a3a3a301 a4a4a401 a4a4a400 a4a4a400 a4a4a400 a3a3a300 00000000 00000000 00000000 00000000 │ │ +00000000 a4a4a407 9494940d bcbcbc31 d1d1d19c d9d9d9ec dcdcdcf8 dcdcdcf8 ddddddf8 dededef9 dededef8 dfdfdff9 dfdfdffa e0e0e0f9 e0e0e0fa e1e1e1fa e1e1e1fa e1e1e1fb e1e1e1fb e1e1e1fb e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fb e1e1e1fb e1e1e1fb e1e1e1fa e1e1e1fa e0e0e0fa e0e0e0f9 dfdfdff9 dfdfdff9 dfdfdff9 dededef9 dededef8 ddddddf8 dcdcdcf8 dcdcdcf8 d9d9d9e8 d2d2d290 bebebe26 88888806 a6a6a602 00000000 │ │ +a4a4a414 a4a4a452 a3a3a383 a4a4a49f a3a3a3b0 a0a0a0b8 9f9f9fc0 9f9f9fc9 9f9f9fd0 9f9f9fd6 9f9f9fdb 9f9f9fdf 9f9f9fe2 9f9f9fe5 9f9f9fe8 9f9f9fe9 a0a0a0eb a0a0a0ec a0a0a0ed 9f9f9fee 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fee a0a0a0ed a0a0a0ec a0a0a0eb 9f9f9fe9 9f9f9fe7 9f9f9fe6 9f9f9fe3 9f9f9fe0 9f9f9fdb 9f9f9fd7 9f9f9fd1 9f9f9fca 9f9f9fc2 9f9f9fb7 a0a0a0ab a3a3a3a0 a4a4a488 a3a3a35b a4a4a41d 00000000 │ │ +a3a3a312 a4a4a44e a3a3a37c a4a4a495 a4a4a4a7 a4a4a4b5 a4a4a4c0 a4a4a4c8 a4a4a4ce a4a4a4d4 a4a4a4d8 a4a4a4dc a4a4a4e0 a4a4a4e2 a4a4a4e4 a4a4a4e6 a4a4a4e8 a4a4a4e9 a4a4a4ea a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ed a4a4a4ee a4a4a4ef a4a4a4ee a4a4a4ed a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ea a4a4a4e9 a4a4a4e9 a4a4a4e6 a4a4a4e5 a4a4a4e3 a4a4a4e0 a4a4a4dd a4a4a4d9 a4a4a4d5 a4a4a4cf a4a4a4c9 a4a4a4c1 a4a4a4b7 a4a4a4aa a4a4a499 a4a4a480 a4a4a456 a4a4a41b 00000000 │ │ +a4a4a401 a4a4a408 a4a4a411 a3a3a319 a4a4a421 a4a4a429 a3a3a331 a4a4a438 a4a4a43f a4a4a446 a4a4a44c a3a3a351 a4a4a457 a4a4a45b a4a4a460 a3a3a363 a4a4a467 a3a3a36a a4a4a46d a3a3a370 a3a3a370 a4a4a470 a3a3a372 a4a4a476 a4a4a477 a3a3a376 a3a3a373 a3a3a370 a3a3a370 a3a3a370 a4a4a46d a3a3a36a a3a3a368 a4a4a464 a3a3a360 a4a4a45c a4a4a458 a4a4a452 a4a4a44d a3a3a347 a3a3a341 a4a4a439 a4a4a433 a3a3a32b a4a4a422 a3a3a31a a3a3a312 a4a4a409 a3a3a302 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3a3a301 a4a4a401 a4a4a402 a3a3a303 a3a3a304 a3a3a304 a4a4a405 a3a3a306 a4a4a407 a4a4a408 a3a3a308 a4a4a409 a4a4a409 a3a3a309 a4a4a409 a4a4a40a a3a3a30b a3a3a30b a4a4a40b a4a4a40a a4a4a409 a3a3a309 a3a3a309 a4a4a409 a3a3a308 a3a3a308 a4a4a407 a4a4a406 a3a3a306 a3a3a304 a4a4a404 a3a3a304 a4a4a402 a3a3a301 a4a4a401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable/offline.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -16,36 +16,36 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 48 208 255 224 16 32 240 96 144 176 112 128 64} │ │ + 0 48 208 224 16 32 240 96 144 176 112 128 64} │ │ IMAGE { │ │ pixels base64 │ │ -000000000123341000000000 │ │ -000000000233334000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000000333333000000000 │ │ -000000005333333500000000 │ │ -000000062333333260000000 │ │ -000000173333333371000000 │ │ -000008333333333333800000 │ │ -000093333333333333390000 │ │ -005A3333333333333333A500 │ │ -062333334833338433333260 │ │ -1733337B0033330087333371 │ │ -73337C500033330005C73337 │ │ -337C5000003333000005C733 │ │ -3C50000000333300000005C7 │ │ -000000000533335000000000 │ │ -000000001233332100000000 │ │ -0000000D73333337D0000000 │ │ -000000073333333370000000 │ │ -0000000329D00D9230000000 │ │ +00000000012DD31000000000 │ │ +0000000002DDDD3000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000000DDDDDD000000000 │ │ +000000004DDDDDD400000000 │ │ +000000052DDDDDD250000000 │ │ +00000016DDDDDDDD61000000 │ │ +000007DDDDDDDDDDDD700000 │ │ +00008DDDDDDDDDDDDDD80000 │ │ +0049DDDDDDDDDDDDDDDD9400 │ │ +052DDDDD37DDDD73DDDDD250 │ │ +16DDDD6A00DDDD0076DDDD61 │ │ +6DDD6B4000DDDD0004B6DDD6 │ │ +DD6B400000DDDD000004B6DD │ │ +DB40000000DDDD00000004B6 │ │ +0000000004DDDD4000000000 │ │ +0000000012DDDD2100000000 │ │ +0000000C6DDDDDD6C0000000 │ │ +00000006DDDDDDDD60000000 │ │ +0000000D28C00C82D0000000 │ │ } ├── res/drawable/glyphicons_031_bus.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -24,36 +24,36 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 79 255 223 239 15 95 207 111 127 175 110 77 121 163 241 202 156 140 63 191 159} │ │ + 0 79 223 239 15 95 207 111 127 175 110 77 121 163 241 202 156 140 63 191 159} │ │ IMAGE { │ │ pixels base64 │ │ -00000122222222222222222222100000 │ │ -00000322222222222222222222450000 │ │ -00567222222222222222222222278500 │ │ -59422222222222222222222222222495 │ │ -722A22BCCCCCCCCCCCCCCCCCCD22A227 │ │ -222022CCCCCCCCCCCCCCCCCCCC220222 │ │ -222022CCCCCCCCCCCCCCCCCCCC220222 │ │ -222022CCCCCCCCCCCCCCCCCCCC220222 │ │ -222022CCCCCCCCCCCCCCCCCCCC220222 │ │ -424022CCCCCCCCCCCCCCCCCCCC220424 │ │ -000022CCCCCCCCCCCCCCCCCCCC220000 │ │ -000022CCCCCCCCCCCCCCCCCCCC220000 │ │ -000022CCCCCCCCCCCCCCCCCCCC220000 │ │ -000022CCCCCCCCCCCCCCCCCCCC220000 │ │ -000022CCCCCCCCCCCCCCCCCCCC220000 │ │ -000022ECCCCCCCCCCCCCCCCCCE220000 │ │ -0000222FGHIDDCCCCCCDDIHGF2220000 │ │ -00002222222222222222222222220000 │ │ -00002J9K2222222222222222K9J20000 │ │ -00002000022222222222222000020000 │ │ -00002L00022222222222222000L20000 │ │ -0000222222222CCCCCC2222222220000 │ │ -0000222222222CCCCCC2222222220000 │ │ -00002222222222222222222222220000 │ │ -00002220000000000000000002220000 │ │ +000001LLLLLLLLLLLLLLLLLLLL100000 │ │ +000002LLLLLLLLLLLLLLLLLLLL340000 │ │ +00456LLLLLLLLLLLLLLLLLLLLLL67400 │ │ +483LLLLLLLLLLLLLLLLLLLLLLLLLL384 │ │ +6LL9LLABBBBBBBBBBBBBBBBBBCLL9LL6 │ │ +LLL0LLBBBBBBBBBBBBBBBBBBBBLL0LLL │ │ +LLL0LLBBBBBBBBBBBBBBBBBBBBLL0LLL │ │ +LLL0LLBBBBBBBBBBBBBBBBBBBBLL0LLL │ │ +LLL0LLBBBBBBBBBBBBBBBBBBBBLL0LLL │ │ +3L30LLBBBBBBBBBBBBBBBBBBBBLL03L3 │ │ +0000LLBBBBBBBBBBBBBBBBBBBBLL0000 │ │ +0000LLBBBBBBBBBBBBBBBBBBBBLL0000 │ │ +0000LLBBBBBBBBBBBBBBBBBBBBLL0000 │ │ +0000LLBBBBBBBBBBBBBBBBBBBBLL0000 │ │ +0000LLBBBBBBBBBBBBBBBBBBBBLL0000 │ │ +0000LLDBBBBBBBBBBBBBBBBBBDLL0000 │ │ +0000LLLEFGHCCBBBBBBCCHGFELLL0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +0000LI8JLLLLLLLLLLLLLLLLJ8IL0000 │ │ +0000L0000LLLLLLLLLLLLLL0000L0000 │ │ +0000LK000LLLLLLLLLLLLLL000KL0000 │ │ +0000LLLLLLLLLBBBBBBLLLLLLLLL0000 │ │ +0000LLLLLLLLLBBBBBBLLLLLLLLL0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +0000LLL000000000000000000LLL0000 │ │ } ├── res/drawable/glyphicons_238_pin.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 10; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -20,36 +20,36 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 127 239 255 15 207 191 223 159 63 143 16 64 120 128 247 88 96} │ │ + 0 127 239 15 207 191 223 159 63 143 16 64 120 128 247 88 96} │ │ IMAGE { │ │ pixels base64 │ │ -0012332140 │ │ -0532673354 │ │ -1384913331 │ │ -7297333332 │ │ -35A3333333 │ │ -3333333333 │ │ -7333333332 │ │ -1333333331 │ │ -0833333350 │ │ -0017337100 │ │ +0012HH2130 │ │ +04H256HH43 │ │ +1H7381HHH1 │ │ +6286HHHHH2 │ │ +H49HHHHHHH │ │ +HHHHHHHHHH │ │ +6HHHHHHHH2 │ │ +1HHHHHHHH1 │ │ +07HHHHHH40 │ │ +0016HH6100 │ │ 0000000000 │ │ -0000660000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -0000330000 │ │ -00BC33CB00 │ │ -0BDEFFEDB0 │ │ -0BDEEEEDB0 │ │ -00BCGHCB00 │ │ +0000550000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +0000HH0000 │ │ +00ABHHBA00 │ │ +0ACDEEDCA0 │ │ +0ACDDDDCA0 │ │ +00ABFGBA00 │ │ } ├── res/drawable/middle_bus.png ├── sng │ │ @@ -1,39 +1,41 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ + ( 72, 75, 78) # rgb = (0x48,0x4b,0x4e) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (255,140, 34) # rgb = (0xff,0x8c,0x22) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 0, 0) # rgb = (0x01,0x00,0x00) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ @@ -43,54 +45,47 @@ │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 72, 75, 78) # rgb = (0x48,0x4b,0x4e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,207,156) # rgb = (0xff,0xcf,0x9c) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,127, 27) # rgb = (0xf4,0x7f,0x1b) │ │ } │ │ tRNS { │ │ - 0 255 2 255 255 255 255 255 252 255 255 255 255 255 255 255 255 0 255 255 0 255 2 255 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 254 138 127 127 127 116 255 0 255} │ │ + 0 2 252 2 254 138 127 127 127 116} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000002000000033000000020000000 │ │ -00000000445666788766694400000000 │ │ -00000000AB666666666666CA00000000 │ │ -000000006D6EF999999FG6D600000000 │ │ -00000H006I69JJJJJJJJF6I600000000 │ │ -000000K06L69JJJJJJJJ96L600000000 │ │ -000000M04469NJJJJJJN964400000000 │ │ -000000O0446GJJJJJJJJG64400000000 │ │ -00000P00446QRSTUUTSRQ64400000000 │ │ -000000004466VWXYYXWV664400000000 │ │ -0000000044Zab666666baZ4400000000 │ │ -00000000446cd6effe6dc64400000000 │ │ -00000000446666ghhg66664400000000 │ │ -00000000ijkljjmnnmjjlkji00000000 │ │ -0000000o0000000pp0000000o0000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000010000000BB000000010000000 │ │ +00000000CCDEEEF22FEEEGCC00000000 │ │ +00000000HIEEEEEEEEEEEEJH00000000 │ │ +00000000EKELMGGGGGGMNEKE00000000 │ │ +00000000EOEGPPPPPPPPMEOE00000000 │ │ +00000000EQEGPPPPPPPPGEQE00000000 │ │ +00000030CCEGRPPPPPPRGECC00000000 │ │ +00000000CCENPPPPPPPPNECC00000000 │ │ +00000000CCESTUVWWVUTSECC00000000 │ │ +00000000CCEEXYZaaZYXEECC00000000 │ │ +00000000CCbcdEEEEEEdcbCC00000000 │ │ +00000000CCEefEghhgEfeECC00000000 │ │ +00000000CCEEEEi44iEEEECC00000000 │ │ +000000005678669jj966876500000000 │ │ +000000000000000kk000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ +000000000000000AA000000000000000 │ │ } ├── res/drawable/glyphicons_347_hand_up.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 19; height: 26; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -32,37 +32,37 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 47 191 255 159 175 15 127 239 95 207 79 129 179 241 143 58 77 110 215 223 5 48 87 9 34 53 111 31 161} │ │ + 0 47 191 159 175 15 127 239 95 207 79 129 179 241 143 58 77 110 215 223 5 48 87 9 34 53 111 31 161} │ │ IMAGE { │ │ pixels base64 │ │ -0000001233210000000 │ │ -0000002345320000000 │ │ -0000003366330000000 │ │ -0000013300330000000 │ │ -0000003300330000000 │ │ -0000003300330000000 │ │ -0000003300337100000 │ │ -0000003300333384960 │ │ -06A8B03300CDE333332 │ │ -6A333F3300GHHI4J333 │ │ -433K333300LMHHHHN33 │ │ -733143330000OPQHH33 │ │ -68340R380000000HH33 │ │ -0733S0SS0000000HH33 │ │ -068340000000000HH33 │ │ -00733S000000000HN33 │ │ -006834000000000HT38 │ │ -000733S00000000NE37 │ │ -000683F00000000T386 │ │ -0000733333333333370 │ │ -0000683333333333860 │ │ +00000012TT210000000 │ │ +0000002T34T20000000 │ │ +000000TT55TT0000000 │ │ +000001TT00TT0000000 │ │ +000000TT00TT0000000 │ │ +000000TT00TT0000000 │ │ +000000TT00TT6100000 │ │ +000000TT00TTTT73850 │ │ +0597A0TT00BCDTTTTT2 │ │ +59TTTETT00FGGH3ITTT │ │ +3TTJTTTT00KLGGGGMTT │ │ +6TT13TTT0000NOPGGTT │ │ +57T30QT70000000GGTT │ │ +06TTR0RR0000000GGTT │ │ +057T30000000000GGTT │ │ +006TTR000000000GMTT │ │ +0057T3000000000GST7 │ │ +0006TTR00000000MDT6 │ │ +00057TE00000000ST75 │ │ +00006TTTTTTTTTTTT60 │ │ +000057TTTTTTTTTT750 │ │ 0000000000000000000 │ │ -0000683333333333380 │ │ -0000633333333333330 │ │ -0000033333333333330 │ │ -0000033333333333330 │ │ +000057TTTTTTTTTTT70 │ │ +00005TTTTTTTTTTTTT0 │ │ +00000TTTTTTTTTTTTT0 │ │ +00000TTTTTTTTTTTTT0 │ │ } ├── res/drawable/calendar_icon_new.png ├── sng │ │ @@ -1,21 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 50; height: 50; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8e8e808 e6e6e665 e6e6e67b e6e6e67c e6e6e66d e8e8e814 00000000 f0f0f000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebebeb01 e5e5e538 e4e4e480 e4e4e47b e4e4e47d e4e4e430 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8e8e808 e6e6e665 e6e6e67b e6e6e67c e6e6e66d e8e8e814 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebebeb01 e5e5e538 e4e4e480 e4e4e47b e4e4e47d e4e4e430 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f1f1f105 ecececa5 ecececff ecececff ecececff ecececff ececece2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ececec60 eaeaeaff eaeaeaff eaeaeaff eaeaeaff eaeaeafc ececec43 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff11 f2f2f2cf f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2fe f2f1f1ff ffffff0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0f1f1b9 f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f1f4f47b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 e1fefe00 00000000 ffffff03 c9686835 bd1d1d48 bd191947 bd191947 bd191947 bd191947 ca4f4f56 f1e8e8de f5f5f5ff f4f4f4ff f4f4f4ff f4f4f4fe f6f8f8ff f58220ff bb111145 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd1a1a47 a8000038 eededecc f4f4f4ff f3f3f3fe f3f3f3ff f3f3f3fe f4f5f5ff e6c3c39c b6040442 bd191947 bd191947 bd191947 bd191947 bd1e1e48 cb6c6c30 ffffff01 00000000 eafefe00 00000000 00000000 │ │ -00000000 00000000 00000000 ca787847 f58220ff c12222ff f58220ff f58220ff ea7238ff ea7238ff ea7238ff dc6767ff f1d9d9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f5f5ff f8fffffd f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff edc9c9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f6f6ff f6f9f9fe e6a1a1ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff cb6e6e3d 00000000 9a000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff03 c9686835 bd1d1d48 bd191947 bd191947 bd191947 bd191947 ca4f4f56 f1e8e8de f5f5f5ff f4f4f4ff f4f4f4ff f4f4f4fe f6f8f8ff f58220ff bb111145 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd191947 bd1a1a47 a8000038 eededecc f4f4f4ff f3f3f3fe f3f3f3ff f3f3f3fe f4f5f5ff e6c3c39c b6040442 bd191947 bd191947 bd191947 bd191947 bd1e1e48 cb6c6c30 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ca787847 f58220ff c12222ff f58220ff f58220ff ea7238ff ea7238ff ea7238ff dc6767ff f1d9d9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f5f5ff f8fffffd f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff edc9c9ff f6f7f7fe f6f6f6ff f6f6f6ff f6f6f6ff f6f9f9fe e6a1a1ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff cb6e6e3d 00000000 00000000 00000000 │ │ 00000000 00000000 cb808042 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff edd2d2ff f7f8f8ff f6f6f6ff f6f6f6ff f6f6f6fe faffffff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e8bfbfff f7f8f8ff f7f7f7ff f7f7f7ff f7f7f7ff f8fafaff db8b8bff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff cd858533 00000000 00000000 │ │ -be505000 00000000 b82c2cb6 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e8ccccff f4f5f5ff f3f3f3ff f3f3f3ff f3f2f2ff f7ffffff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e3b8b8ff f5f6f6ff f5f5f5ff f5f5f5ff f5f5f5ff f6f9f9ff d37f7fff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 cea1a100 │ │ +00000000 00000000 b82c2cb6 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e8ccccff f4f5f5ff f3f3f3ff f3f3f3ff f3f2f2ff f7ffffff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e3b8b8ff f5f6f6ff f5f5f5ff f5f5f5ff f5f5f5ff f6f9f9ff d37f7fff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 d9d3d305 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e4c9c9ff f0f1f1ff efefefff efefefff efeeeeff f4ffffff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e0b6b6ff f2f2f2ff f1f1f1ff f1f1f1ff f1f1f1ff f2f5f5ff cf7d7dff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff dec1c1ff eaebebff e9e9e9ff e9e9e9ff e8e7e7ff f1ffffff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff daaeaeff edeeeeff edededff edededff edededff eef0f0ff ca7878ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff e8f4f4ff e8f3f3ff e8f3f3ff edfefeff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff edf8f8ff eef9f9ff edf8f8ff edf8f8ff e4dfdfff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ 00000000 f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff f58220ff 00000000 00000000 │ │ @@ -43,16 +43,16 @@ │ │ 00000000 dbdbdb04 dededec8 dfdfdfff d0d0d0ff bfbfbfff e3e3e3ff e2e3e3ff ce9e9eff 9b0000ff bb6060ff cdd9d9ff cfceceff e7e7e7ff e6e6e6ff e6e6e6ff e7e7e7ff eef1f1ff 965d5dff 990000ff d3a8a8ff e7e7e7ff e7e7e7ff ebebebff cacacaff cacacaff ebebebff e7e7e7ff e7e7e7ff e8e8e8ff efefefff a3a3a3ff eeeeeeff e6e6e6ff e5e5e5ff e6e6e6ff e6e6e6ff cececeff c8c8c8ff e5e5e5ff e3e3e3ff e2e2e2ff e2e2e2ff e3e3e3ff bfbfbfff d0d0d0ff dededeff ddddddc2 00000000 00000000 │ │ 00000000 dedede04 ddddddc8 dededeff d0d0d0ff afafafff c9c9c9ff c8c8c8ff c7c6c6ff ac4747ff 980000ff a95353ff b5adadff cac9c9ff ced3d3ff cdcfcfff c6bfbfff c58e8eff 9c0000ff aa3d3dff c9c2c2ff cdcdcdff cdcdcdff cfcfcfff b5b5b5ff b5b5b5ff cfcfcfff cdcdcdff cdcdcdff ccccccff d2d2d2ff 969696ff d2d2d2ff cbcbcbff ccccccff cbcbcbff cbcbcbff b9b9b9ff b5b5b5ff c9c9c9ff c9c9c9ff c8c8c8ff c8c8c8ff c9c9c9ff afafafff d0d0d0ff ddddddff dcdcdcc2 00000000 00000000 │ │ 00000000 dcdcdc04 dcdcdcc8 ddddddff d0d0d0ff b7b7b7ff d4d4d4ff d3d3d3ff d4d6d6ff d9d1d1ff b75959ff 9a0000ff 990a0aff aa5050ff b36d6dff af6161ff 9a1c1cff 950000ff a53737ff dac9c9ff d7dadaff d7d7d7ff d6d6d6ff d9d9d9ff bcbcbcff bcbcbcff d9d9d9ff d7d7d7ff d7d7d7ff d6d6d6ff ddddddff 9b9b9bff ddddddff d6d6d6ff d6d6d6ff d6d6d6ff d5d5d5ff c1c1c1ff bcbcbcff d5d5d5ff d4d4d4ff d3d3d3ff d3d3d3ff d4d4d4ff b7b7b7ff d0d0d0ff dededeff dcdcdcc2 00000000 00000000 │ │ 00000000 dfdfdf04 dcdcdcc8 ddddddff d0d0d0ff bebebeff e1e1e1ff e0e0e0ff e1e1e1ff e2e3e3ff e1ddddff c1a1a1ff a73c3cff 9d0000ff 930000ff 960000ff aa2727ff d6aaaaff a49d9dff eef0f0ff e5e5e5ff e5e5e5ff e6e6e6ff e8e8e8ff c9c9c9ff c9c9c9ff e8e8e8ff e5e5e5ff e5e5e5ff e6e6e6ff edededff a2a2a2ff ebebebff e4e4e4ff e4e4e4ff e3e3e3ff e4e4e4ff ccccccff c7c7c7ff e1e1e1ff e0e0e0ff e0e0e0ff dfdfdfff e0e0e0ff bebebeff cfcfcfff ddddddff ddddddc2 00000000 00000000 │ │ 00000000 d7d7d704 dbdbdbc8 dcdcdcff cfcfcfff bebebeff e1e1e1ff dfdfdfff e0e0e0ff e1e1e1ff e2e2e2ff c6c6c6ff ced2d2ff e8f4f4ff eaf8f8ff eaf7f7ff e7ededff ecececff a2a2a2ff ecececff e5e5e5ff e6e6e6ff e6e6e6ff e8e8e8ff c9c9c9ff c9c9c9ff e8e8e8ff e6e6e6ff e6e6e6ff e5e5e5ff ecececff a2a2a2ff ecececff e3e3e3ff e4e4e4ff e3e3e3ff e3e3e3ff cdcdcdff c6c6c6ff e2e2e2ff e0e0e0ff dfdfdfff dfdfdfff e0e0e0ff bebebeff cfcfcfff dcdcdcff dbdbdbc2 00000000 00000000 │ │ 00000000 dcdcdc04 dbdbdbc8 dcdcdcff cdcdcdff a2a2a2ff b3b3b3ff b3b3b3ff b3b3b3ff b3b3b3ff b3b3b3ff a2a2a2ff a6a6a6ff b4b4b4ff b4b3b3ff b4b3b3ff b4b4b4ff b9b9b9ff 8b8b8bff b9b9b9ff b4b4b4ff b4b4b4ff b5b5b5ff b7b7b7ff a3a3a3ff a3a3a3ff b7b7b7ff b5b5b5ff b4b4b4ff b4b4b4ff b9b9b9ff 8b8b8bff b9b9b9ff b4b4b4ff b4b4b4ff b4b4b4ff b4b4b4ff a6a6a6ff a2a2a2ff b3b3b3ff b3b3b3ff b3b3b3ff b2b2b2ff b3b3b3ff a1a1a1ff cdcdcdff dbdbdbff dbdbdbc2 00000000 00000000 │ │ 00000000 dadada04 dadadac8 dbdbdbff cdcdcdff c3c3c3ff e8e8e8ff e7e7e7ff e7e7e7ff e8e8e8ff e9e9e9ff ccccccff d2d2d2ff ebebebff eaeaeaff ebebebff ebebebff f2f2f2ff a5a5a5ff f3f3f3ff ecececff ebebebff ecececff eeeeeeff cdcdcdff cdcdcdff eeeeeeff ecececff ecececff ecececff f3f3f3ff a5a5a5ff f2f2f2ff ebebebff eaeaeaff eaeaeaff eaeaeaff d2d2d2ff ccccccff e8e8e8ff e8e8e8ff e7e7e7ff e6e6e6ff e7e7e7ff c2c2c2ff cdcdcdff dbdbdbff dadadac3 00000000 00000000 │ │ -00000000 d9d9d900 dadadac6 dbdbdbff cdcdcdfe bcbcbcff dfdfdfff dededeff dfdfdfff dfdfdfff e1e1e1ff c5c5c5ff cbcbcbff e1e1e1ff e1e1e1ff e2e2e2ff e2e2e2ff e9e9e9ff a1a1a1ff eaeaeaff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff c7c7c7ff c7c7c7ff e6e6e6ff e3e3e3ff e3e3e3ff e2e2e2ff eaeaeaff a1a1a1ff e9e9e9ff e1e1e1ff e2e2e2ff e1e1e1ff e1e1e1ff cacacaff c6c6c6ff e0e0e0ff dededeff dededeff ddddddff dededeff bdbdbdff ccccccfe dbdbdbff d9d9d9c0 00000000 00000000 │ │ -dadada00 00000000 d8d8d8a6 d9d9d9ff dfdfdffe b6b6b6ff b5b5b5fe c6c6c6ff c6c6c6ff c7c7c7ff c7c7c7ff b4b4b4ff b8b8b8ff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff cececeff 9a9a9aff cececeff c9c9c9ff c9c9c9ff c9c9c9ff cbcbcbff b5b5b5ff b5b5b5ff cbcbcbff c9c9c9ff c9c9c9ff c9c9c9ff cececeff 9a9a9aff cececeff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff b8b8b8ff b4b4b4ff c7c7c7ff c7c7c7ff c6c6c6ff c6c6c6ff b5b5b5fe b6b6b6ff dfdfdffe d9d9d9ff d9d9d993 00000000 d9d9d900 │ │ +00000000 00000000 dadadac6 dbdbdbff cdcdcdfe bcbcbcff dfdfdfff dededeff dfdfdfff dfdfdfff e1e1e1ff c5c5c5ff cbcbcbff e1e1e1ff e1e1e1ff e2e2e2ff e2e2e2ff e9e9e9ff a1a1a1ff eaeaeaff e3e3e3ff e3e3e3ff e3e3e3ff e6e6e6ff c7c7c7ff c7c7c7ff e6e6e6ff e3e3e3ff e3e3e3ff e2e2e2ff eaeaeaff a1a1a1ff e9e9e9ff e1e1e1ff e2e2e2ff e1e1e1ff e1e1e1ff cacacaff c6c6c6ff e0e0e0ff dededeff dededeff ddddddff dededeff bdbdbdff ccccccfe dbdbdbff d9d9d9c0 00000000 00000000 │ │ +00000000 00000000 d8d8d8a6 d9d9d9ff dfdfdffe b6b6b6ff b5b5b5fe c6c6c6ff c6c6c6ff c7c7c7ff c7c7c7ff b4b4b4ff b8b8b8ff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff cececeff 9a9a9aff cececeff c9c9c9ff c9c9c9ff c9c9c9ff cbcbcbff b5b5b5ff b5b5b5ff cbcbcbff c9c9c9ff c9c9c9ff c9c9c9ff cececeff 9a9a9aff cececeff c8c8c8ff c9c9c9ff c9c9c9ff c8c8c8ff b8b8b8ff b4b4b4ff c7c7c7ff c7c7c7ff c6c6c6ff c6c6c6ff b5b5b5fe b6b6b6ff dfdfdffe d9d9d9ff d9d9d993 00000000 00000000 │ │ 00000000 00000000 dfdfdf15 d9d9d9d5 d9d9d9ff e4e4e4ff d8d8d8ff d0d0d0ff d1d1d1ff d1d1d1ff d1d1d1ff d3d3d3ff d3d3d3ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d8d8d8ff d2d2d2ff d3d3d3ff d3d3d3ff d3d3d3ff d3d3d3ff d5d5d5ff d5d5d5ff d3d3d3ff d3d3d3ff d3d3d3ff d3d3d3ff d2d2d2ff d8d8d8ff d2d2d2ff d2d2d2ff d2d2d2ff d2d2d2ff d1d1d1ff d3d3d3ff d3d3d3ff d1d1d1ff d1d1d1ff d0d0d0ff d0d0d0ff d8d8d8ff e4e4e4ff d9d9d9ff dadadacb dbdbdb0b 00000000 00000000 │ │ -a3a3a300 a4a4a407 9494940d bcbcbc31 d1d1d19c d9d9d9ec dcdcdcf8 dcdcdcf8 ddddddf8 dededef9 dededef8 dfdfdff9 dfdfdffa e0e0e0f9 e0e0e0fa e1e1e1fa e1e1e1fa e1e1e1fb e1e1e1fb e1e1e1fb e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fb e1e1e1fb e1e1e1fb e1e1e1fa e1e1e1fa e0e0e0fa e0e0e0f9 dfdfdff9 dfdfdff9 dfdfdff9 dededef9 dededef8 ddddddf8 dcdcdcf8 dcdcdcf8 d9d9d9e8 d2d2d290 bebebe26 88888806 a6a6a602 a3a3a300 │ │ -a4a4a414 a4a4a452 a3a3a383 a4a4a49f a3a3a3b0 a0a0a0b8 9f9f9fc0 9f9f9fc9 9f9f9fd0 9f9f9fd6 9f9f9fdb 9f9f9fdf 9f9f9fe2 9f9f9fe5 9f9f9fe8 9f9f9fe9 a0a0a0eb a0a0a0ec a0a0a0ed 9f9f9fee 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fee a0a0a0ed a0a0a0ec a0a0a0eb 9f9f9fe9 9f9f9fe7 9f9f9fe6 9f9f9fe3 9f9f9fe0 9f9f9fdb 9f9f9fd7 9f9f9fd1 9f9f9fca 9f9f9fc2 9f9f9fb7 a0a0a0ab a3a3a3a0 a4a4a488 a3a3a35b a4a4a41d a3a3a300 │ │ -a3a3a312 a4a4a44e a3a3a37c a4a4a495 a4a4a4a7 a4a4a4b5 a4a4a4c0 a4a4a4c8 a4a4a4ce a4a4a4d4 a4a4a4d8 a4a4a4dc a4a4a4e0 a4a4a4e2 a4a4a4e4 a4a4a4e6 a4a4a4e8 a4a4a4e9 a4a4a4ea a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ed a4a4a4ee a4a4a4ef a4a4a4ee a4a4a4ed a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ea a4a4a4e9 a4a4a4e9 a4a4a4e6 a4a4a4e5 a4a4a4e3 a4a4a4e0 a4a4a4dd a4a4a4d9 a4a4a4d5 a4a4a4cf a4a4a4c9 a4a4a4c1 a4a4a4b7 a4a4a4aa a4a4a499 a4a4a480 a4a4a456 a4a4a41b a4a4a400 │ │ -a4a4a401 a4a4a408 a4a4a411 a3a3a319 a4a4a421 a4a4a429 a3a3a331 a4a4a438 a4a4a43f a4a4a446 a4a4a44c a3a3a351 a4a4a457 a4a4a45b a4a4a460 a3a3a363 a4a4a467 a3a3a36a a4a4a46d a3a3a370 a3a3a370 a4a4a470 a3a3a372 a4a4a476 a4a4a477 a3a3a376 a3a3a373 a3a3a370 a3a3a370 a3a3a370 a4a4a46d a3a3a36a a3a3a368 a4a4a464 a3a3a360 a4a4a45c a4a4a458 a4a4a452 a4a4a44d a3a3a347 a3a3a341 a4a4a439 a4a4a433 a3a3a32b a4a4a422 a3a3a31a a3a3a312 a4a4a409 a3a3a302 a3a3a300 │ │ -00000000 00000000 00000000 00000000 a4a4a400 a3a3a300 a3a3a300 a3a3a301 a4a4a401 a4a4a402 a3a3a303 a3a3a304 a3a3a304 a4a4a405 a3a3a306 a4a4a407 a4a4a408 a3a3a308 a4a4a409 a4a4a409 a3a3a309 a4a4a409 a4a4a40a a3a3a30b a3a3a30b a4a4a40b a4a4a40a a4a4a409 a3a3a309 a3a3a309 a4a4a409 a3a3a308 a3a3a308 a4a4a407 a4a4a406 a3a3a306 a3a3a304 a4a4a404 a3a3a304 a4a4a402 a3a3a301 a4a4a401 a4a4a400 a4a4a400 a4a4a400 a3a3a300 00000000 00000000 00000000 00000000 │ │ +00000000 a4a4a407 9494940d bcbcbc31 d1d1d19c d9d9d9ec dcdcdcf8 dcdcdcf8 ddddddf8 dededef9 dededef8 dfdfdff9 dfdfdffa e0e0e0f9 e0e0e0fa e1e1e1fa e1e1e1fa e1e1e1fb e1e1e1fb e1e1e1fb e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fa e2e2e2fb e1e1e1fb e1e1e1fb e1e1e1fa e1e1e1fa e0e0e0fa e0e0e0f9 dfdfdff9 dfdfdff9 dfdfdff9 dededef9 dededef8 ddddddf8 dcdcdcf8 dcdcdcf8 d9d9d9e8 d2d2d290 bebebe26 88888806 a6a6a602 00000000 │ │ +a4a4a414 a4a4a452 a3a3a383 a4a4a49f a3a3a3b0 a0a0a0b8 9f9f9fc0 9f9f9fc9 9f9f9fd0 9f9f9fd6 9f9f9fdb 9f9f9fdf 9f9f9fe2 9f9f9fe5 9f9f9fe8 9f9f9fe9 a0a0a0eb a0a0a0ec a0a0a0ed 9f9f9fee 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fef 9f9f9fee a0a0a0ed a0a0a0ec a0a0a0eb 9f9f9fe9 9f9f9fe7 9f9f9fe6 9f9f9fe3 9f9f9fe0 9f9f9fdb 9f9f9fd7 9f9f9fd1 9f9f9fca 9f9f9fc2 9f9f9fb7 a0a0a0ab a3a3a3a0 a4a4a488 a3a3a35b a4a4a41d 00000000 │ │ +a3a3a312 a4a4a44e a3a3a37c a4a4a495 a4a4a4a7 a4a4a4b5 a4a4a4c0 a4a4a4c8 a4a4a4ce a4a4a4d4 a4a4a4d8 a4a4a4dc a4a4a4e0 a4a4a4e2 a4a4a4e4 a4a4a4e6 a4a4a4e8 a4a4a4e9 a4a4a4ea a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ed a4a4a4ee a4a4a4ef a4a4a4ee a4a4a4ed a4a4a4ec a4a4a4ec a4a4a4ec a4a4a4ea a4a4a4e9 a4a4a4e9 a4a4a4e6 a4a4a4e5 a4a4a4e3 a4a4a4e0 a4a4a4dd a4a4a4d9 a4a4a4d5 a4a4a4cf a4a4a4c9 a4a4a4c1 a4a4a4b7 a4a4a4aa a4a4a499 a4a4a480 a4a4a456 a4a4a41b 00000000 │ │ +a4a4a401 a4a4a408 a4a4a411 a3a3a319 a4a4a421 a4a4a429 a3a3a331 a4a4a438 a4a4a43f a4a4a446 a4a4a44c a3a3a351 a4a4a457 a4a4a45b a4a4a460 a3a3a363 a4a4a467 a3a3a36a a4a4a46d a3a3a370 a3a3a370 a4a4a470 a3a3a372 a4a4a476 a4a4a477 a3a3a376 a3a3a373 a3a3a370 a3a3a370 a3a3a370 a4a4a46d a3a3a36a a3a3a368 a4a4a464 a3a3a360 a4a4a45c a4a4a458 a4a4a452 a4a4a44d a3a3a347 a3a3a341 a4a4a439 a4a4a433 a3a3a32b a4a4a422 a3a3a31a a3a3a312 a4a4a409 a3a3a302 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3a3a301 a4a4a401 a4a4a402 a3a3a303 a3a3a304 a3a3a304 a4a4a405 a3a3a306 a4a4a407 a4a4a408 a3a3a308 a4a4a409 a4a4a409 a3a3a309 a4a4a409 a4a4a40a a3a3a30b a3a3a30b a4a4a40b a4a4a40a a4a4a409 a3a3a309 a3a3a309 a4a4a409 a3a3a308 a3a3a308 a4a4a407 a4a4a406 a3a3a306 a3a3a304 a4a4a404 a3a3a304 a4a4a402 a3a3a301 a4a4a401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable/glyphicons_338_turtle.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 28; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -26,27 +26,27 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 95 191 255 239 175 63 47 223 242 229 15 179 170 213 207 231 79 159 143 232 127 111 31} │ │ + 0 95 191 239 175 63 47 223 242 229 15 179 170 213 207 231 79 159 143 232 127 111 31} │ │ IMAGE { │ │ pixels base64 │ │ -0000000012333345600000000000 │ │ -0000007839A3333332B000000000 │ │ -00000639CDE3333333FB00000000 │ │ -0000B495G3333333333500H334I6 │ │ -0000J3K933333333333360233333 │ │ -00008333333333333333FH433333 │ │ -0000333333333333333333333338 │ │ -0006333333333333333333338LL6 │ │ -07233333333333333333334M0000 │ │ -N43333333333333333333F700000 │ │ -000043333333333333334B000000 │ │ -00006333333333333333M0000000 │ │ -0000733J433333332J83J0000000 │ │ -00001340J3F00H3300J3F0000000 │ │ -0000I32043310I32004331000000 │ │ -0007333N00007333N00000000000 │ │ +0000000012NNNN34500000000000 │ │ +00000067N89NNNNNN2A000000000 │ │ +000005N8BCDNNNNNNNEA00000000 │ │ +0000A384FNNNNNNNNNN400GNN3H5 │ │ +0000INJ8NNNNNNNNNNNN502NNNNN │ │ +00007NNNNNNNNNNNNNNNEG3NNNNN │ │ +0000NNNNNNNNNNNNNNNNNNNNNNN7 │ │ +0005NNNNNNNNNNNNNNNNNNNN7KK5 │ │ +062NNNNNNNNNNNNNNNNNNN3L0000 │ │ +M3NNNNNNNNNNNNNNNNNNNE600000 │ │ +00003NNNNNNNNNNNNNNN3A000000 │ │ +00005NNNNNNNNNNNNNNNL0000000 │ │ +00006NNI3NNNNNNN2I7NI0000000 │ │ +00001N30INE00GNN00INE0000000 │ │ +0000HN203NN10HN2003NN1000000 │ │ +0006NNNM00006NNNM00000000000 │ │ } ├── res/drawable/middle.png ├── sng │ │ @@ -1,52 +1,47 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ - (254,128, 0) # rgb = (0xfe,0x80,0x00) │ │ - (255,131, 0) # rgb = (0xff,0x83,0x00) │ │ (245,112, 0) # rgb = (0xf5,0x70,0x00) │ │ - (240,110, 0) # rgb = (0xf0,0x6e,0x00) │ │ - (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ - (243,111, 0) # rgb = (0xf3,0x6f,0x00) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ } │ │ tRNS { │ │ - 0 255 0 0 2 0 0 0} │ │ + 0 2} │ │ IMAGE { │ │ pixels base64 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000202000000011000000000000000 │ │ -00000030000000011000000000000000 │ │ -00000040000000011000000000000000 │ │ -00000050000000011000000000000000 │ │ -00000607000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ -00000000000000011000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000010000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ +00000000000000022000000000000000 │ │ } ├── res/drawable/ab_punkt.png ├── sng │ │ @@ -1,68 +1,66 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,128, 30) # rgb = (0xf4,0x80,0x1e) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (244,127, 29) # rgb = (0xf4,0x7f,0x1d) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (245,127, 29) # rgb = (0xf5,0x7f,0x1d) │ │ (245,129, 31) # rgb = (0xf5,0x81,0x1f) │ │ - (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ - (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ - (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ - (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (244,129, 32) # rgb = (0xf4,0x81,0x20) │ │ + (245,130, 32) # rgb = (0xf5,0x82,0x20) │ │ + (244,129, 31) # rgb = (0xf4,0x81,0x1f) │ │ + (244,130, 32) # rgb = (0xf4,0x82,0x20) │ │ + (245,129, 32) # rgb = (0xf5,0x81,0x20) │ │ } │ │ tRNS { │ │ - 0 0 52 119 255 119 52 0 35 207 254 207 35 37 255 255 255 52 117 117 255 117 254 252} │ │ + 0 52 119 119 52 35 207 254 207 35 37 52 117 117 117 254 252} │ │ IMAGE { │ │ pixels base64 │ │ -00000000100234444445600100000000 │ │ -0000000708944A4444A44BC070000000 │ │ -00000070DEFA44444444AFGD07000000 │ │ -0000010D4A444444444444A4D0100000 │ │ -000000CEA44444444444444AEC000000 │ │ -000070BF4444444444444444FB070000 │ │ -000002GA4444444444444444AGH00000 │ │ -00000I44444444444444444444J00000 │ │ -00000KA444444444444444444AE00000 │ │ -00000G44444444444444444444G00000 │ │ -00000G44444444444444444444G00000 │ │ -00000G44444444444444444444G00000 │ │ -00000G44444444444444444444G00000 │ │ -000004A444444444444444444AG00000 │ │ -00000LG4444444444444444444J00000 │ │ -000002GA4444444444444444AGH00000 │ │ -000070BF4444444444444444FB070000 │ │ -0000008EM44444444444444ME8000000 │ │ -0000010DEM444444444444M4D0100000 │ │ -00000070DEFA44444444AFED07000000 │ │ -000000070C944A4444A449C070000000 │ │ -000000001002JK4NN4KJ600100000000 │ │ -000000000070000GG000070000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ -000000000000000GG000000000000000 │ │ +0000000000012HHHHHH3400000000000 │ │ +00000000056HH7HHHH7HH89000000000 │ │ +00000000AIJ7HHHHHHHH7JKA00000000 │ │ +0000000AH7HHHHHHHHHHHH7HA0000000 │ │ +0000009I7HHHHHHHHHHHHHH7I9000000 │ │ +0000008JHHHHHHHHHHHHHHHHJ8000000 │ │ +000001K7HHHHHHHHHHHHHHHH7KB00000 │ │ +00000CHHHHHHHHHHHHHHHHHHHHD00000 │ │ +00000L7HHHHHHHHHHHHHHHHHH7I00000 │ │ +00000KHHHHHHHHHHHHHHHHHHHHK00000 │ │ +00000KHHHHHHHHHHHHHHHHHHHHK00000 │ │ +00000KHHHHHHHHHHHHHHHHHHHHK00000 │ │ +00000KHHHHHHHHHHHHHHHHHHHHK00000 │ │ +00000H7HHHHHHHHHHHHHHHHHH7K00000 │ │ +00000EKHHHHHHHHHHHHHHHHHHHD00000 │ │ +000001K7HHHHHHHHHHHHHHHH7KB00000 │ │ +0000008JHHHHHHHHHHHHHHHHJ8000000 │ │ +0000005IFHHHHHHHHHHHHHHFI5000000 │ │ +0000000AIFHHHHHHHHHHHHFHA0000000 │ │ +00000000AIJ7HHHHHHHH7JIA00000000 │ │ +00000000096HH7HHHH7HH69000000000 │ │ +000000000001DLHGGHLD400000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ +000000000000000KK000000000000000 │ │ } ├── res/drawable/online.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 26; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -18,37 +18,37 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 48 16 32 240 208 255 112 96 176 160 144 192 224 128 64} │ │ + 0 48 16 32 240 208 112 96 176 160 144 192 224 128 64} │ │ IMAGE { │ │ pixels base64 │ │ 00012000000000000000021000 │ │ 00345200000000000000254300 │ │ -00566100000000000000166500 │ │ -07668000000000000000086670 │ │ -0469002A2000000002A2009640 │ │ -866300B650000000056B003668 │ │ -96C00166A00000000A66100C69 │ │ -46700A6D0001EE1000D6A00764 │ │ -66F00D6B0016666100B6D00F66 │ │ -66F0066F00A6666B00F6600F66 │ │ -66F0066F00B6666A00F6600F66 │ │ -66F00D6E00F6666F00E6D00F66 │ │ -46700A6D000F66F000D6A00764 │ │ -96900F66B00066000B66F00969 │ │ -86630096500266200569003668 │ │ -2469002A200F66F002A2009642 │ │ -0E668000000F66F000000866E0 │ │ -00564100000866800000146500 │ │ -00145200000E66E00000254100 │ │ -00012000000E66E00000021000 │ │ -00000000000966900000000000 │ │ -00000000000C66C00000000000 │ │ -00000000000C66C00000000000 │ │ -00000000000666600000000000 │ │ -00000000000666600000000000 │ │ -00000000002666620000000000 │ │ +005FF1000000000000001FF500 │ │ +06FF700000000000000007FF60 │ │ +04F80029200000000292008F40 │ │ +7FF300AF5000000005FA003FF7 │ │ +8FB001FF9000000009FF100BF8 │ │ +4F6009FC0001DD1000CF9006F4 │ │ +FFE00CFA001FFFF100AFC00EFF │ │ +FFE00FFE009FFFFA00EFF00EFF │ │ +FFE00FFE00AFFFF900EFF00EFF │ │ +FFE00CFD00EFFFFE00DFC00EFF │ │ +4F6009FC000EFFE000CF9006F4 │ │ +8F800EFFA000FF000AFFE008F8 │ │ +7FF3008F5002FF2005F8003FF7 │ │ +24F80029200EFFE00292008F42 │ │ +0DFF7000000EFFE0000007FFD0 │ │ +005F41000007FF70000014F500 │ │ +00145200000DFFD00000254100 │ │ +00012000000DFFD00000021000 │ │ +000000000008FF800000000000 │ │ +00000000000BFFB00000000000 │ │ +00000000000BFFB00000000000 │ │ +00000000000FFFF00000000000 │ │ +00000000000FFFF00000000000 │ │ +00000000002FFFF20000000000 │ │ } ├── res/drawable-hdpi-v4/icon.png ├── sng │ │ @@ -3,32 +3,32 @@ │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe05 ffffff14 fefefe21 fefefe4a ffffff7f ffffffa9 fefefecb ffffffe4 fefefef5 fffffffd fefefefd fefefef5 ffffffe4 fefefecb fefefea9 fefefe7f fefefe4a ffffff21 ffffff14 fefefe05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe2d fefefe7c ffffffb4 ffffffdc fefefeff ffffffff fefefeff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff fefefedc ffffffb4 ffffff7c ffffff2d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff55 fefefeda ffffffff fefefefe fefefeff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff e9edf7ff dbe0f1ff c4cde8ff c4cde8ff dae0f0ff e6eaf6ff ffffffff ffffffff ffffffff fffffffe ffffffff fefefeff fefefeff fefefefe fefefeff ffffffda ffffff55 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff1c fefefe6d fefefee3 ffffffff ffffffff fffffffe ffffffff ffffffff ffffffff ffffffff f9fafdff a0b1dbff 4b69bbff 0832a1ff 001594ff 001895ff 001d97ff 001f98ff 001d97ff 001d97ff 002099ff 133ba5ff 3e5eb5ff 6c84c7ff a0b0dbff c8d1eaff ecf0f8ff ffffffff fffffffe ffffffff fefefeff ffffffe3 ffffff6d ffffff1c 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fefefe83 ffffffe7 fefefeff ffffffff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f3f5faff dfe4f2ff c0cbe7ff 7188c8ff 1a41a8ff 001c97ff 00239aff 00299dff 002a9dff 00299dff 00289dff 00279cff 00269cff 0b34a2ff 2046aaff 506dbdff bbc7e6ff ffffffff fffffffe fefefeff ffffffff ffffffe7 ffffff83 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe01 fefefe37 ffffffe8 ffffffff fffffffe fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff eaeef7ff 8da0d3ff 3053b0ff 0f38a3ff 0730a0ff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 00299dff 002199ff 1940a7ff 9fb0daff f1f4f9ff fffffffe fffffffe fefefeff ffffffe8 fefefe37 ffffff01 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff0e fefefe95 fffffffe ffffffff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ebeef7ff b7c3e3ff 8297cfff 133ba5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00239aff 2247abff 8196cfff eceff8ff fffffffe fefefeff fefefefe ffffff95 ffffff0e 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe1c fefefedb fefefeff ffffffff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff eef0f8ff 1239a5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002a9dff 002b9eff 123aa4ff b0bde1ff fffffffe fefefeff fefefeff ffffffdb fefefe1c 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff55 fefefeda ffffffff fefefefe fefefeff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff e9edf7ff dbe0f1ff c4cde8ff c4cde8ff dae0f0ff e6eaf6ff ffffffff ffffffff ffffffff fffffffe ffffffff fefefeff fefefeff fefefefe fefefeff ffffffda ffffff55 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff1c fefefe6d fefefee3 ffffffff ffffffff fffffffe ffffffff ffffffff ffffffff ffffffff f9fafdff a0b1dbff 4b69bbff 0832a1ff 001594ff 001895ff 001d97ff 001f98ff 001d97ff 001d97ff 002099ff 133ba5ff 3e5eb5ff 6c84c7ff a0b0dbff c8d1eaff ecf0f8ff ffffffff fffffffe ffffffff fefefeff ffffffe3 ffffff6d ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe83 ffffffe7 fefefeff ffffffff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f3f5faff dfe4f2ff c0cbe7ff 7188c8ff 1a41a8ff 001c97ff 00239aff 00299dff 002a9dff 00299dff 00289dff 00279cff 00269cff 0b34a2ff 2046aaff 506dbdff bbc7e6ff ffffffff fffffffe fefefeff ffffffff ffffffe7 ffffff83 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe37 ffffffe8 ffffffff fffffffe fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff eaeef7ff 8da0d3ff 3053b0ff 0f38a3ff 0730a0ff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 00299dff 002199ff 1940a7ff 9fb0daff f1f4f9ff fffffffe fffffffe fefefeff ffffffe8 fefefe37 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e fefefe95 fffffffe ffffffff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ebeef7ff b7c3e3ff 8297cfff 133ba5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00239aff 2247abff 8196cfff eceff8ff fffffffe fefefeff fefefefe ffffff95 ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe1c fefefedb fefefeff ffffffff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff eef0f8ff 1239a5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002a9dff 002b9eff 123aa4ff b0bde1ff fffffffe fefefeff fefefeff ffffffdb fefefe1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff42 fffffff8 fffefeff ffffffff fff8f3ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ccd4ecff 001f98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001c97ff 506ebdff e2e7f4ff ffffffff fefefeff fffffff8 fefefe42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe66 fffffff9 fefefeff fefffffe ffe1ccff ff9246ff ff974dff ffb580ff ffddc5ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7188c8ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 183fa7ff aebbe0ff fffffffe fefefeff fffffff9 ffffff66 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe66 fffffff9 fefefeff fefffffe ffe1ccff ff9246ff ff974dff ffb580ff ffddc5ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 7188c8ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 183fa7ff aebbe0ff fffffffe fefefeff fffffff9 ffffff66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff58 fefefeff feffffff ffffffff ffcdaaff ff791aff ff7d21ff ff7d21ff ff7c1fff ff7a1bff ff7c1fff ffa565ff ffd6b9ff fffaf7ff fffbf9ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 143ca5ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff 869ad1ff fdfdfeff ffffffff fefefeff ffffff58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe66 fefefeff feffffff fefffffe ffbe90ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff7413ff ff791bff ffc69dff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfe4f2ff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 6f87c8ff fffffffe ffffffff fefefeff ffffff66 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff42 fffffff9 feffffff fefffffe ffb078ff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff8a38ff ffe3d0ff fffcfbff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8a9ed3ff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 506dbcff fffffffe ffffffff fefefef9 ffffff42 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe1c fffffff8 fefefeff ffffffff ffbe90ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff8834ff ffbb8bff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3e5fb5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 6e86c7ff fdfefeff fefefeff fffffff8 ffffff1c 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe66 fefefeff feffffff fefffffe ffbe90ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff7413ff ff791bff ffc69dff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dfe4f2ff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 6f87c8ff fffffffe ffffffff fefefeff ffffff66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff42 fffffff9 feffffff fefffffe ffb078ff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff8a38ff ffe3d0ff fffcfbff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8a9ed3ff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 506dbcff fffffffe ffffffff fefefef9 ffffff42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe1c fffffff8 fefefeff ffffffff ffbe90ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff8834ff ffbb8bff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3e5fb5ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 6e86c7ff fdfefeff fefefeff fffffff8 ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e fefefedb fffefeff fefffffe ffcba8ff ff7c20ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa86aff ffebddff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e8ecf6ff 1e44a9ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 8095cfff fffffffe fefefeff ffffffdb ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 fefefe01 fefefe95 fefefeff ffffffff ffe0c9ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ffb683ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c5cee9ff 0933a1ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff aab8deff ffffffff fefefeff ffffff95 fefefe01 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 fefefe37 fffffffe fffefeff fff4ecff ff8d3dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7f25ff ffcaa4ff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 97a9d7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 163ea6ff e0e5f3ff fefefeff fffffffe fefefe37 00000000 fefefe00 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe95 fefefeff ffffffff ffe0c9ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ffb683ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c5cee9ff 0933a1ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff aab8deff ffffffff fefefeff ffffff95 fefefe01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefe37 fffffffe fffefeff fff4ecff ff8d3dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7f25ff ffcaa4ff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 97a9d7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 163ea6ff e0e5f3ff fefefeff fffffffe fefefe37 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffffe8 fffefeff fffffffe ffaf76ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1fff ffc196ff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 5270bdff 00289cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 4f6cbcff fffffffe fefefeff ffffffe8 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 fefefe83 fffefeff fefffffe ffdfc9ff ff7412ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ffa565ff ffffffff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fbfcfdff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0e37a3ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001d97ff a7b6deff fffffffe fefefeff fefefe83 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 fefefe00 ffffff1c ffffffe7 fffffffe fff9f5ff ff8936ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9144ff fffcfaff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff a3b3dcff a6b5ddff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cdd5ecff 001d98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 0f38a4ff e7ebf5ff fffffffe fefefee7 fefefe1c ffffff00 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff1c ffffffe7 fffffffe fff9f5ff ff8936ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9144ff fffcfaff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff a3b3dcff a6b5ddff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cdd5ecff 001d98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 0f38a4ff e7ebf5ff fffffffe fefefee7 fefefe1c 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 fefefe6d fefefeff fefffffe ffc49bff ff7d22ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7e23ff ffd9beff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff e6eaf6ff 3356b1ff 052fa0ff b4c1e2ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 6d85c8ff 00249aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 798fccff fffffffe fefefeff fefefe6d 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 fefefee3 fffefeff fff9f5ff ff9346ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff964dff fffbfaff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eceff8ff 8095ceff 00299cff 00279cff 042e9fff 869bd1ff c6d0e9ff e9edf7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 163ea6ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 1a41a8ff edf1f8ff ffffffff ffffffe3 00000000 00000000 00000000 │ │ 00000000 00000000 ffffff55 ffffffff fefffffe ffd6b8ff ff7818ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffceacff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eaedf7ff 284dadff 00279cff 002a9dff 002b9eff 002a9dff 00279cff 0a33a2ff 1f45aaff 3f60b6ff 8b9ed3ff e0e5f3ff ffffffff ffffffff dbe1f1ff 012c9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff 92a4d5ff fffffffe fefefeff fefefe55 00000000 00000000 │ │ 00000000 00000000 fefefeda ffffffff ffffffff ff9041ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7d22ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f7f8fcff 0d36a3ff 00289cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269cff 002099ff 183fa7ff 738acaff 7289c9ff 0630a0ff 0b34a2ff 0e36a3ff 0e37a3ff 0e37a3ff 0b34a2ff 0630a0ff 002a9dff 00299dff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 0832a1ff ffffffff ffffffff ffffffda 00000000 00000000 │ │ 00000000 fefefe2d ffffffff fffffffe ffe2ceff ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffb27bff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfeff 4665b8ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002099ff 0c36a3ff 4d6bbbff 8297cfff b1bee1ff cbd3ebff dae0f1ff dce2f1ff dde2f2ff ccd5ecff b5c2e3ff 92a5d5ff 607bc2ff 1e45a9ff 002199ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff a9b7deff fffffffe fefefeff ffffff2d 00000000 │ │ 00000000 fefefe7c fefefefe ffffffff ffa96dff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffdfc8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff bec9e6ff 042e9fff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 0933a1ff 9fafdaff f2f4faff fbfbfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfdff f9fafdff bdc8e5ff 2e51b0ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 3f60b6ff ffffffff fffffffe fefefe7c 00000000 │ │ fefefe05 ffffffb4 fefefeff fff8f3ff ff8e3fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7d22ff fff5eeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 657ec4ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00249bff 1c42a8ff 8499d0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff a5b5ddff 294daeff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 1b41a8ff e3e7f4ff ffffffff ffffffb4 ffffff05 │ │ @@ -53,28 +53,28 @@ │ │ fefefe05 ffffffb4 fefefeff fff5eeff ff8d3cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c20ff ff9b55ff ffe4d2ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffc69eff ff8d3dff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffb683ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e5eaf5ff 00249bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 1940a7ff dfe4f3ff ffffffff ffffffb4 ffffff05 │ │ 00000000 ffffff7c fefefefe ffffffff ffa667ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ffa76aff ffeee3ff fffcfaff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffdfcff fffaf7ff ffd7bcff ff8a36ff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff8027ff ffe0caff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b0bde0ff 002199ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 3b5cb4ff ffffffff fffffffe ffffff7c 00000000 │ │ 00000000 ffffff2d fefefeff fefffffe ffddc4ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791bff ff7819ff ff9951ff ffb988ff ffd2b1ff ffe3d0ff ffefe3ff fff6f0ff fff5efff fff4edff ffebdeff ffddc6ff ffc69eff ffac71ff ff8b39ff ff7616ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1dff ffa260ff fffefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff 5773bfff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 9eafdaff fffffffe fefefeff ffffff2d 00000000 │ │ 00000000 00000000 ffffffda ffffffff ffffffff ff8a38ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c20ff ff7b1fff ff7e24ff ff822aff ff842eff ff8630ff ff8630ff ff8530ff ff842dff ff8129ff ffb27cff ffa463ff ff7a1dff ff7819ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8630ff fffbf9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 00289dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 022c9fff ffffffff ffffffff fefefeda 00000000 00000000 │ │ 00000000 00000000 ffffff55 fefefeff fffffffe ffcfadff ff7818ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7e23ff fff3ecff ffffffff ffffffff ffdec7ff ffb480ff ff9347ff ff8835ff ff7e23ff ff7a1dff ff7c20ff ff7d21ff ff7c20ff ff7b1eff ff9041ff fff4ecff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 94a6d6ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 8398d0ff fffffffe fefefeff fefefe55 00000000 00000000 │ │ 00000000 00000000 00000000 ffffffe3 fffefeff fff8f3ff ff8e3fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9042ff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffece0ff ffdac1ff ffb580ff ff7e23ff ff7b1dff ff7a1bff ffb784ff fff4edff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f4f6fbff 2d50afff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 133ba5ff eaedf7ff ffffffff ffffffe3 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 ffffff6d ffffffff fefffffe ffbf93ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffbe91ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffd4b5ff ff7f25ff ff9144ff ffeee3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff afbde0ff 012c9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 7088c8ff fefefefe ffffffff ffffff6d 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff1c ffffffe7 fffffffe fff6f0ff ff8732ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7514ff ffeee1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffcaa6ff ffcca8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f8f9fcff 2449abff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 0933a1ff dee3f2ff fffffffe fefefee7 ffffff1c fefefe00 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff1c ffffffe7 fffffffe fff6f0ff ff8732ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7514ff ffeee1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffcaa6ff ffcca8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f8f9fcff 2449abff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 0933a1ff dee3f2ff fffffffe fefefee7 ffffff1c 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 ffffff83 fffefeff fefffffe ffd9beff ff7311ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff8a37ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff fffcfaff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff ffffffff 4a69baff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002098ff 8fa2d5ff fffffffe ffffffff ffffff83 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffffe8 fefefeff fffffffe ffab6fff ff7b1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ffae74ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff 8398d0ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 3758b3ff fffffffe fefefeff ffffffe8 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 00000000 fefefe37 fefefefe fffefeff fff1e7ff ff8936ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ffd0b0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff 97a8d7ff 042f9fff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 1038a4ff d6ddefff ffffffff fefefefe fefefe37 00000000 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 ffffff01 ffffff95 fffefeff ffffffff ffd7bbff ff791bff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff842dff ffe5d3ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 768ecbff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 94a6d6ff ffffffff fefefeff fefefe95 ffffff01 ffffff00 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefe37 fefefefe fffefeff fff1e7ff ff8936ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ffd0b0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff 97a8d7ff 042f9fff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 1038a4ff d6ddefff ffffffff fefefefe fefefe37 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff95 fffefeff ffffffff ffd7bbff ff791bff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff842dff ffe5d3ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 768ecbff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 94a6d6ff ffffffff fefefeff fefefe95 ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e ffffffdb fefefeff fefffffe ffc196ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff8e3fff fff7f1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dee4f2ff 5a77c0ff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269cff 6c85c7ff fffffffe fefefeff ffffffdb ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe1c fffffff8 fffefeff fffefdff ffb581ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ffa361ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff 8499d0ff 193fa7ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 5d78c1ff fafbfdff ffffffff fefefef8 ffffff1c 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe42 fffffff9 feffffff fefffffe ffa667ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ffcda9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff d0d8edff 284cadff 00249aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289dff 3e5fb5ff fefffffe ffffffff fefefef9 fefefe42 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff66 fefefeff feffffff fefffffe ffb581ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7616ff fff7f1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff 8196cfff 001e97ff 001f98ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269cff 5d78c1ff fefffffe ffffffff fefefeff ffffff66 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe1c fffffff8 fffefeff fffefdff ffb581ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ffa361ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff 8499d0ff 193fa7ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 5d78c1ff fafbfdff ffffffff fefefef8 ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe42 fffffff9 feffffff fefffffe ffa667ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ffcda9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff d0d8edff 284cadff 00249aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289dff 3e5fb5ff fefffffe ffffffff fefefef9 fefefe42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff66 fefefeff feffffff fefffffe ffb581ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7616ff fff7f1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff 8196cfff 001e97ff 001f98ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269cff 5d78c1ff fefffffe ffffffff fefefeff ffffff66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff58 fefefeff feffffff fffefeff ffbe90ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9142ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f7f8fcff e7ebf6ff 92a4d6ff 3254b1ff 00249aff 00279cff 002a9dff 002b9eff 002b9eff 00279cff 6d85c7ff fafbfdff ffffffff fefefeff ffffff58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff66 fefefef9 fffefeff fefffffe ffd3b3ff ff8834ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ffbe91ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff f6f8fcff aab8deff 5c77c1ff 2f52b0ff 1c42a8ff 94a6d6ff fffffffe ffffffff fefefef9 ffffff66 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff66 fefefef9 fffefeff fefffffe ffd3b3ff ff8834ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ffbe91ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff f6f8fcff aab8deff 5c77c1ff 2f52b0ff 1c42a8ff 94a6d6ff fffffffe ffffffff fefefef9 ffffff66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff42 fffffff8 fffefeff ffffffff ffefe3ff ffa15fff ff7413ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7616ff ffeadcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff f4f6fbff e6eaf5ff ffffffff fefefeff fefefef8 fefefe42 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff1c ffffffdb fffefeff ffffffff fffffffe ffd1b0ff ff842dff ff7d21ff ff7c20ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff8c3bff fff7f2ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff ffffffdb ffffff1c 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff0e ffffff95 fffffffe fffefeff fefffffe fff2e9ff ffbb8bff ff8b39ff ff7818ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff8c3bff ffc9a3ff ffe5d3ff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff fefefefe fefefe95 ffffff0e 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe01 fefefe37 ffffffe8 fffefeff fffffffe fefffffe fff6f0ff ffc7a0ff ff8229ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7d22ff ff822aff ff8732ff ffa96dff ffd6b9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fffffffe ffffffff ffffffe8 fefefe37 ffffff01 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe83 fefefee7 fefefeff feffffff fffffffe ffffffff ffd3b4ff ff9d59ff ff8b39ff ff7f25ff ff7a1cff ff7b1eff ff7c1fff ff7c20ff ff7d21ff ff7a1cff ff7616ff ff7819ff ff9d58ff ffc8a1ff ffe7d7ff fff2e9ff fffefdff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff ffffffff fefefee7 ffffff83 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fefefe1c fefefe6d ffffffe3 fefefeff ffffffff fffffffe ffffffff fff1e7ff ffdec7ff ffc69fff ffaa6eff ff9245ff ff7d21ff ff7310ff ff7514ff ff7615ff ff7616ff ff7413ff ff710dff ff7515ff ff852fff ff9c57ff ffceacff fffbf9ff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff ffffffff ffffffe3 ffffff6d ffffff1c 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe55 ffffffda fefefeff fffffffe ffffffff fffefeff feffffff fefffffe ffffffff ffffffff fff6f1ff ffe4d1ff ffdcc3ff ffd1b0ff ffd0afff ffdbc1ff ffe2cdff fff5efff ffffffff ffffffff fefffffe fefefeff ffffffff ffffffff fffffffe fefefeff fefefeda fefefe55 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff1c ffffffdb fffefeff ffffffff fffffffe ffd1b0ff ff842dff ff7d21ff ff7c20ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff8c3bff fff7f2ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff ffffffdb ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e ffffff95 fffffffe fffefeff fefffffe fff2e9ff ffbb8bff ff8b39ff ff7818ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff8c3bff ffc9a3ff ffe5d3ff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff fefefefe fefefe95 ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe37 ffffffe8 fffefeff fffffffe fefffffe fff6f0ff ffc7a0ff ff8229ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7d22ff ff822aff ff8732ff ffa96dff ffd6b9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fffffffe ffffffff ffffffe8 fefefe37 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe83 fefefee7 fefefeff feffffff fffffffe ffffffff ffd3b4ff ff9d59ff ff8b39ff ff7f25ff ff7a1cff ff7b1eff ff7c1fff ff7c20ff ff7d21ff ff7a1cff ff7616ff ff7819ff ff9d58ff ffc8a1ff ffe7d7ff fff2e9ff fffefdff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff ffffffff fefefee7 ffffff83 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe1c fefefe6d ffffffe3 fefefeff ffffffff fffffffe ffffffff fff1e7ff ffdec7ff ffc69fff ffaa6eff ff9245ff ff7d21ff ff7310ff ff7514ff ff7615ff ff7616ff ff7413ff ff710dff ff7515ff ff852fff ff9c57ff ffceacff fffbf9ff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff ffffffff ffffffe3 ffffff6d ffffff1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe55 ffffffda fefefeff fffffffe ffffffff fffefeff feffffff fefffffe ffffffff ffffffff fff6f1ff ffe4d1ff ffdcc3ff ffd1b0ff ffd0afff ffdbc1ff ffe2cdff fff5efff ffffffff ffffffff fefffffe fefefeff ffffffff ffffffff fffffffe fefefeff fefefeda fefefe55 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2d fefefe7c ffffffb4 fefefedc fefefeff ffffffff ffffffff fefefeff ffffffff feffffff feffffff ffffffff ffffffff feffffff ffffffff ffffffff feffffff fefefeff fefefeff fefefeff fefefedc ffffffb4 ffffff7c ffffff2d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 fefefe14 ffffff21 ffffff4a fefefe7f ffffffa9 ffffffcb fefefee4 fffffff5 fefefefd fefefefd fffffff5 fefefee4 fefefecb fefefea9 ffffff7f fefefe4a fefefe21 fefefe14 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-ldpi-v4/icon.png ├── sng │ │ @@ -1,23 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe08 ffffff1b fefefe50 fefefe96 ffffffca ffffffeb fefefefc fefefefc ffffffeb ffffffca ffffff96 ffffff50 fefefe1b fefefe08 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe02 fefefe6a ffffffbe fffffff6 ffffffff ffffffff bbc6e5ff 637ec4ff 4b6abaff 536fbdff 647ec4ff 8196cfff acbae0ff e8ecf6ff fffffff6 ffffffbe ffffff6a fefefe02 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe3a fefefee7 fefefefe fefefeff ffffffff fffffffe ffffffff fdfdfeff f6f7fbff afbde0ff 506dbcff 052f9fff 00299dff 012c9eff 002b9efe 3053b1ff bcc7e6ff fffffffe ffffffe7 fefefe3a 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe0f feffff90 feffffff feffffff fffffffe fffefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff c5d0e9ff 032d9fff 002a9dff 00289cff 001d97ff 3254b1fe b2bfe2ff fdfefeff ffffff90 fdfdfe0f 00000000 fefefe00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 fffefe0c feffffcc feffffff febf93ff ffe6d5fe ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dde2f2ff 001f98ff 002a9dff 002b9eff 002b9eff 00299dff 012c9efe 4766b9ff fbfbfdff ffffffcc fefefe0c 00000000 fefefe00 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe08 ffffff1b fefefe50 fefefe96 ffffffca ffffffeb fefefefc fefefefc ffffffeb ffffffca ffffff96 ffffff50 fefefe1b fefefe08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe02 fefefe6a ffffffbe fffffff6 ffffffff ffffffff bbc6e5ff 637ec4ff 4b6abaff 536fbdff 647ec4ff 8196cfff acbae0ff e8ecf6ff fffffff6 ffffffbe ffffff6a fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe3a fefefee7 fefefefe fefefeff ffffffff fffffffe ffffffff fdfdfeff f6f7fbff afbde0ff 506dbcff 052f9fff 00299dff 012c9eff 002b9efe 3053b1ff bcc7e6ff fffffffe ffffffe7 fefefe3a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fefefe0f feffff90 feffffff feffffff fffffffe fffefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff c5d0e9ff 032d9fff 002a9dff 00289cff 001d97ff 3254b1fe b2bfe2ff fdfefeff ffffff90 fdfdfe0f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fffefe0c feffffcc feffffff febf93ff ffe6d5fe ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dde2f2ff 001f98ff 002a9dff 002b9eff 002b9eff 00299dff 012c9efe 4766b9ff fbfbfdff ffffffcc fefefe0c 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 fffefe0c feffffe6 fff1e7ff fe8936fe ff791bff ff7717ff ff8027ff ffb27cff fff0e6ff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff 7d92cdff 00239aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 1239a5fe dee3f2ff ffffffe6 fefefe0c 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 fefefe00 fefefe0f feffffcc fff1e7ff ff8f3ffe ff7b1fff ff7d21ff ff7615ff ff964cff ffd1b0ff fffcfaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 2046aaff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 1d43a9fe dde3f2ff ffffffcc fdfdfe0f fefefe00 00000000 00000000 │ │ -00000000 ffffff00 00000000 feffff90 feffffff fe8936fe ff7b1fff ff7d21ff ff7b1eff ffbe90ff fffcfaff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff e2e7f4ff 022d9fff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 1038a4fe fafbfdff ffffff90 00000000 fefefe00 00000000 │ │ -ffffff00 00000000 fefefe3a fefefeff fea565ff ff7b1dff ff7d21ff ff7a1dff ffbc8eff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff a3b2dcff 012c9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 4564b8ff fdfdfeff fefefe3a 00000000 fefefe00 │ │ +00000000 00000000 00000000 fefefe0f feffffcc fff1e7ff ff8f3ffe ff7b1fff ff7d21ff ff7615ff ff964cff ffd1b0ff fffcfaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 2046aaff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 1d43a9fe dde3f2ff ffffffcc fdfdfe0f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 feffff90 feffffff fe8936fe ff7b1fff ff7d21ff ff7b1eff ffbe90ff fffcfaff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff e2e7f4ff 022d9fff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 1038a4fe fafbfdff ffffff90 00000000 00000000 00000000 │ │ +00000000 00000000 fefefe3a fefefeff fea565ff ff7b1dff ff7d21ff ff7a1dff ffbc8eff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff a3b2dcff 012c9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 4564b8ff fdfdfeff fefefe3a 00000000 00000000 │ │ 00000000 fefefe02 feffffe7 fedac0ff ff7e23fe ff7d21ff ff7818ff ffaf77ff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff d4dceeff ffffffff ffffffff ffffffff ffffffff 6680c5ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 012c9efe afbde1ff ffffffe7 ffffff02 00000000 │ │ 00000000 feffff6a fefffffe ff9a52fe ff7b1eff ff7c20ff ff8732ff fffbf8ff fffefeff ffffffff ffffffff ffffffff ebeef7ff 4060b7ff 6c85c7ff f6f7fbff fafbfdff ffffffff f3f5faff 395ab3ff 002a9dff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 2d50affe fffffffe ffffff6a 00000000 │ │ fefefe08 ffffffbe fee0caff ff7513ff ff7d21ff ff7c1fff ffb988ff fffefeff fffffeff ffffffff fefefeff b7c4e4ff 0831a0ff 00269bff 00239aff 133ba5ff 4b6abaff 7d93cdff 96a8d7ff 1b41a8ff 1a41a8ff 173ea7ff 00299dff 002199ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001d98ff b3c0e3ff ffffffbe fefefe08 │ │ fffefe1b fffffff6 ff9850ff ff7b1dff ff7d21ff ff8026ff ffd9bfff ffffffff ffffffff fefefeff f8f9fcff 1a40a8ff 002a9dff 002b9eff 002b9eff 00299dff 00289cff 637dc3ff d6ddf0ff edf0f8ff eef1f8ff eef1f8ff ebeef7ff afbce0ff 2e52b0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 264bacff fffffff6 fefefe1b │ │ ffffff50 fef5eeff fe7d21fe ff7d21ff ff7d21ff ff842dff ffecdfff ffffffff ffffffff ffffffff abbadfff 001e98ff 002b9eff 00289cff 0932a1ff 4665b9ff e3e7f5ff ffffffff ffffffff fefefeff ffffffff fefeffff fefefeff ffffffff ffffffff a9b8deff 193fa7ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9efe dfe4f3ff ffffff50 │ │ ffffff96 fed6b9ff ff7d22ff ff7d21ff ff7d21ff ff8630ff fff5eeff ffffffff ffffffff ffffffff 6982c6ff 00239aff 001e98ff 3f5fb6ff c1cbe7ff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff e3e8f4ff 3053b0ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 012c9eff a2b2dcff ffffff96 │ │ feffffca ffc093ff ff7d21ff ff7d21ff ff7d21ff ff852fff fff3ebff ffffffff ffffffff ffffffff 768dcbff 042ea0ff abb8dfff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fffefeff ffffffff ffffffff f3f5fbff 0933a1ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 768ecbff ffffffca │ │ @@ -28,17 +28,17 @@ │ │ feffffca ffbe8fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff8632ff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffd8bdff ff8025ff ffc195ff ffffffff ffffffff ffffffff e1e6f3ff 0f37a3ff 002b9eff 002b9eff 002b9eff 768ecbff ffffffca │ │ feffff96 fed4b7ff ff7d22ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9c56ff fff6efff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffe1ccff ffa05dff ff7412ff ff7818ff ffb988ff ffffffff ffffffff ffffffff e4e8f4ff 1038a4ff 002b9eff 002b9eff 012c9eff a2b1dbff ffffff96 │ │ feffff50 fef3eaff fe7d21fe ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff8e3dff ffddc7ff ffffffff ffffffff fffefeff ffffffff ffffffff fffefeff ffffffff ffffffff fff3ebff ffa362ff ff8229ff ff7b1eff ff7d21ff ff7513ff ffd8bfff ffffffff ffffffff ffffffff d5dcefff 0d35a2ff 002b9eff 002b9eff 012b9efe dce2f2ff ffffff50 │ │ fefefe1b fffffff6 ff954aff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791bff ff9e59ff ffdfc9ff fff5efff fff7f1ff fff7f2ff fff6f0ff ffeee1ff ffb580ff ff7c20ff ff7c1fff ff7d21ff ff7d21ff ff7c20ff ff8b3aff fffbf9ff fffefeff ffffffff ffffffff b0bde1ff 052fa0ff 002b9eff 00299dff 2247abff fffffff6 fefefe1b │ │ fefefe08 feffffbe feddc5ff ff7412ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff7615ff ff8027ff ff8d3dff ff8e3fff ff9041ff ffc69eff ffb784ff ff9d59ff ff8027ff ff7819ff ff7a1cff ff7f26ff ffdac1ff fffefeff ffffffff fefefeff fdfdfeff 728ac9ff 00299dff 002b9eff 001d98ff adbbdfff ffffffbe fefefe08 │ │ 00000000 ffffff6a fefffffe ff974dfe ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c20ff ff7c20ff ff9c56ff fffaf6ff fffefeff fffcfaff fff9f6ff ffad73ff ff9b55ff fff2eaff ffffffff ffffffff ffffffff fefefeff f6f8fbff 1139a4ff 002a9dff 00299dff 274bacfe fffffffe ffffff6a 00000000 │ │ 00000000 fefefe02 ffffffe7 fed8bdff fe7e22fe ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ffb37eff ffffffff ffffffff ffffffff ffffffff ffe5d4ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff 607bc2ff 00239aff 002b9eff 002b9efe a9b7deff ffffffe7 ffffff02 00000000 │ │ -ffffff00 00000000 fefefe3a fffefeff fea15fff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d22ff ffd3b4ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff 7d93ceff 00279cff 002b9eff 00299dff 3d5eb5ff fbfcfdff fefefe3a 00000000 fefefe00 │ │ -00000000 ffffff00 00000000 feffff90 fefdfcff fe8630fe ff7c1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7e23ff fff3ecff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fafbfdff 8297cfff 00289cff 002b9eff 00299dff 0b34a2fe f4f6fbff ffffff90 00000000 fefefe00 00000000 │ │ -00000000 00000000 fefefe00 fffefd0f ffffffcc feeee2ff fe8c3afe ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9143ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbfdff aab8dfff 3658b2ff 002099ff 002a9eff 00299dff 183fa7fe d6ddefff ffffffcc fdfdfe0f ffffff00 00000000 00000000 │ │ +00000000 00000000 fefefe3a fffefeff fea15fff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d22ff ffd3b4ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff 7d93ceff 00279cff 002b9eff 00299dff 3d5eb5ff fbfcfdff fefefe3a 00000000 00000000 │ │ +00000000 00000000 00000000 feffff90 fefdfcff fe8630fe ff7c1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7e23ff fff3ecff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fafbfdff 8297cfff 00289cff 002b9eff 00299dff 0b34a2fe f4f6fbff ffffff90 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 fffefd0f ffffffcc feeee2ff fe8c3afe ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff9143ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbfdff aab8dfff 3658b2ff 002099ff 002a9eff 00299dff 183fa7fe d6ddefff ffffffcc fdfdfe0f 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 fefefe0c feffffe6 ffede1ff fe852ffe ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffc196ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff dae1f1ff 5874c0ff 00299dff 00239aff 00269cff 0b35a2fe d7ddefff ffffffe6 fefefe0c 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 fefefe0c ffffffcc fffcfbff fea05cff fe7d22fe ff7b1fff ff7d21ff ff7d21ff ff7c20ff ff7615ff fff1e6ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff c5cfe9fe 748ccaff f3f5fbff ffffffcc fefefe0c 00000000 fefefe00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 fffefd0f ffffff90 fefefdff fed5b9ff ff9448fe ff7413ff ff7b1eff ff7c20ff ff8229ff ffe9daff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fefefeff fffffffe ffffffff ffffffff ffffff90 fdfdfe0f 00000000 fefefe00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe3a feffffe7 fffffffe ffd8beff ff9043ff fe7d21fe ff7d21ff ff7c1fff ff842cff ffb077ff ffe0caff fffcfbff fffefdff ffffffff fefffffe ffffffff ffffffff fffffffe ffffffe7 ffffff3a 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff02 ffffff6a feffffbe fefffff6 feefe3ff ffd0b0ff febb8aff ffab71ff ffa362ff ff9f5bff ffb078ff fedcc4ff ffffffff feffffff fefefef6 ffffffbe ffffff6a ffffff02 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffefe08 fefefe1b ffffff50 feffff96 ffffffca feffffeb fffdfcfc fefdfcfc feffffeb ffffffca fffefe96 fefefe50 fefefe1b ffffff08 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefe0c ffffffcc fffcfbff fea05cff fe7d22fe ff7b1fff ff7d21ff ff7d21ff ff7c20ff ff7615ff fff1e6ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff c5cfe9fe 748ccaff f3f5fbff ffffffcc fefefe0c 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fffefd0f ffffff90 fefefdff fed5b9ff ff9448fe ff7413ff ff7b1eff ff7c20ff ff8229ff ffe9daff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fefefeff fffffffe ffffffff ffffffff ffffff90 fdfdfe0f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe3a feffffe7 fffffffe ffd8beff ff9043ff fe7d21fe ff7d21ff ff7c1fff ff842cff ffb077ff ffe0caff fffcfbff fffefdff ffffffff fefffffe ffffffff ffffffff fffffffe ffffffe7 ffffff3a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff6a feffffbe fefffff6 feefe3ff ffd0b0ff febb8aff ffab71ff ffa362ff ff9f5bff ffb078ff fedcc4ff ffffffff feffffff fefefef6 ffffffbe ffffff6a ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffefe08 fefefe1b ffffff50 feffff96 ffffffca feffffeb fffdfcfc fefdfcfc feffffeb ffffffca fffefe96 fefefe50 fefefe1b ffffff08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-xhdpi-v4/icon.png ├── sng │ │ @@ -1,52 +1,52 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 ffffff00 ffffff00 ffffff01 ffffff00 fefefe0d fefefe36 fefefe64 ffffff8b fefefeac ffffffc7 ffffffdd fefefeed fffffff8 fefefefd fffffffd fffffff8 fefefeed ffffffdd ffffffc7 fefefeac fefefe8b ffffff64 fefefe36 ffffff0d fefefe00 ffffff01 ffffff00 ffffff00 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 fefefe00 ffffff02 ffffff04 ffffff14 fefefe4c ffffff92 ffffffd1 fffffffd ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefefd fefefed1 ffffff92 fefefe4c fefefe14 fefefe04 fefefe02 fefefe00 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 ffffff01 ffffff07 ffffff1a fefefe5e ffffffb7 fefefef9 ffffffff ffffffff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff fcfcfeff fbfcfdff fbfcfdff fcfcfdff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fefefeff ffffffff fffffff9 ffffffb7 ffffff5e ffffff1a ffffff07 ffffff01 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 00000000 fefefe0d fefefe36 fefefe64 ffffff8b fefefeac ffffffc7 ffffffdd fefefeed fffffff8 fefefefd fffffffd fffffff8 fefefeed ffffffdd ffffffc7 fefefeac fefefe8b ffffff64 fefefe36 ffffff0d 00000000 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff04 ffffff14 fefefe4c ffffff92 ffffffd1 fffffffd ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefefd fefefed1 ffffff92 fefefe4c fefefe14 fefefe04 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff07 ffffff1a fefefe5e ffffffb7 fefefef9 ffffffff ffffffff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff fcfcfeff fbfcfdff fbfcfdff fcfcfdff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fefefeff ffffffff fffffff9 ffffffb7 ffffff5e ffffff1a ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff12 ffffff3b fefefea2 fefefef5 fefefeff fefefeff ffffffff fffffffe ffffffff ffffffff ffffffff fdfdfeff f3f5faff ebeef7ff e7ebf6ff e6eaf5ff d0d8edff c8d1eaff b4c0e2ff a9b7deff a9b7deff b1bee1ff c8d1eaff ced5ecff e7ebf5ff e8ecf6ff eceff8ff f1f4f9ff f6f8fbff fdfdfeff ffffffff ffffffff fffffffe ffffffff fefefeff fefefeff fffffff5 ffffffa2 fefefe3b ffffff12 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fefefe03 ffffff19 fefefe53 fefefec3 ffffffff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f6faff 9daed9ff 506dbcff 2248abff 00289cff 001d97ff 001d97ff 001f98ff 002099ff 002199ff 002099ff 001f98ff 001f98ff 002199ff 1039a4ff 3154b0ff 5a76c0ff 8599d1ff b7c3e4ff dbe1f1ff e9edf6ff f4f6fbff ffffffff ffffffff fffffffe ffffffff fefefeff ffffffff fefefec3 fefefe53 ffffff19 fefefe03 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000000 00000000 ffffff19 ffffff54 fefefeca fefefeff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e8ecf6ff abbadfff 7088c8ff 3557b2ff 2045aaff 1239a4ff 032d9fff 00279cff 00289cff 00299dff 002a9dff 002a9dff 00289dff 00269cff 00249bff 002199ff 001e98ff 022d9fff 3d5eb5ff 8096cfff c0cbe7ff e2e7f4ff f3f5faff ffffffff fffffffe ffffffff fefefeff fefefeff ffffffca fefefe54 fefefe19 00000000 00000000 fefefe00 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff10 fefefe44 ffffffb9 ffffffff ffffffff fefefefe fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff d7ddefff 9babd8ff 5c78c0ff 3255b1ff 2046aaff 0f37a3ff 00299dff 00269bff 00289cff 00299dff 002a9dff 002b9eff 002b9eff 00299dff 00259bff 001f98ff 00249bff 2d50afff 7f95cfff c3cde8ff e6eaf5ff ffffffff fffffffe fffffffe ffffffff fefefeff fefefeb9 ffffff44 ffffff10 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff2c fefefe90 ffffffff ffffffff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fdfdfeff c2cce8ff 8b9fd3ff 526fbdff 3355b1ff 1e44a9ff 0731a1ff 00269bff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 001d97ff 042f9fff 516ebdff aab9deff dee3f2ff ffffffff fffffffe ffffffff ffffffff fefefeff ffffff90 fefefe2c 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 fefefe00 00000000 fefefe0e fefefe58 fefefed8 ffffffff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e8ebf6ff b1bee1ff 7b91cdff 4766b9ff 1139a4ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002299ff 00249aff 4565b8ff a3b2dcff dde3f2ff ffffffff fffffffe fefefeff ffffffff ffffffd8 ffffff58 ffffff0e 00000000 fefefe00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fefefe23 ffffff8c fefefefc ffffffff fefefeff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e0e5f3ff 3153b1ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff 00249bff 4b69baff a9b8deff eff2f9ff fffffffe ffffffff fefefeff fefefefc ffffff8c ffffff23 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe3b fefefeb9 fefefeff fffefeff ffffffff fffffffe ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c2cde8ff 0630a0ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff 052f9fff 6881c5ff c2cce8ff fffffffe ffffffff fefefeff ffffffff ffffffb9 ffffff3b 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff53 fefefed7 ffffffff fefefeff fefffffe fffbf9ff ffeadcff fffdfcff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfdff 99aad8ff 001d97ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002099ff 294daeff 93a5d6ff f4f5fbff fffffffe fefefeff ffffffff fefefed7 fefefe53 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe00 ffffff65 ffffffe5 fefefeff fefefeff fffffffe fff1e8ff ffb784ff ff9e5aff ffb17aff ffc79fff ffdcc4ff fff3eaff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e9edf6ff 607ac2ff 002299ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff 052fa0ff 6680c5ff d5dcefff fffffffe fefefeff fefefeff fefefee5 fefefe65 ffffff00 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff03 ffffff6e fefefeeb fffefeff fefffeff fffffffe ffe3d0ff ffa566ff ff7c20ff ff7819ff ff7616ff ff8026ff ff9143ff ffa362ff ffb683ff ffcdaaff ffe5d4ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff d8dff0ff 2449abff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 00269cff 4060b6ff b9c4e4ff fffffffe ffffffff fefefeff fefefeeb ffffff6e ffffff03 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 fefefe00 ffffff6e fefefeed fffefeff feffffff fffffffe ffd7bbff ff984fff ff7a1cff ff7c1fff ff7c20ff ff7d21ff ff7b1fff ff7a1cff ff7819ff ff791bff ff8732ff ff974dff ffa668ff ffbb8aff ffd2b3ff ffefe4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bdc8e5ff 00239aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 274cadff a1b1dbff fffffffe ffffffff fefefeff fefefeed fefefe6e ffffff00 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff65 fefefeeb fffefeff ffffffff fffffffe ffcfadff ff8f40ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c20ff ff7b1eff ff791aff ff7412ff ff8027ff ffbe91ff fff5efff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f6f7fbff 8a9dd2ff 001e98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1a41a8ff 8fa3d5ff fffffffe ffffffff fefefeff ffffffeb fefefe65 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff53 ffffffe5 fffefeff feffffff fffffffe ffcfadff ff8c3bff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff791aff ff9c56ff ffd6baff fff2eaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7ebf6ff 4c6bbbff 00249aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 143ca6ff 8fa2d4ff fffffffe ffffffff fefefeff ffffffe5 ffffff53 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe3b fefefed7 fefefeff fefffeff fffffffe ffcfadff ff8c3bff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7819ff ff8b39ff ffc9a3ff fff1e7ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dbe1f1ff 0e37a3ff 00289cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 143ca5ff 8fa2d4ff fffffffe ffffffff fefefeff fefefed7 ffffff3b 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe23 fefefeb9 ffffffff fefefeff fffffffe ffd7bbff ff8f40ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff7a1dff ffb683ff ffede0ff fffbf9ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfeff b4c1e2ff 001f98ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1940a7ff 9eafdbff fffffffe fefefeff ffffffff ffffffb9 ffffff23 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe0e ffffff8c fefefeff fefefeff fffffffe ffe2ceff ff974eff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff8d3dff ffdcc3ff fff9f5ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f2f4faff 768dcaff 002199ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 2449acff b4c1e3ff fffffffe fefefeff fefefeff ffffff8c fefefe0e 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe58 fefefefc fffefeff fefffffe fff0e5ff ffa464ff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff9e5aff fff1e7ff fffefdff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff e8ecf6ff 3658b3ff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 3d5eb5ff d3daeeff fffffffe fefefeff fffffffc fefefe58 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff2c fefefed8 fffefeff ffffffff fffdfbff ffb886ff ff7c1fff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffad75ff fff8f3ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d8e0f0ff 00289dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269cff 627dc3ff f0f2f9ff ffffffff fefefeff ffffffd8 fefefe2c 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff10 fefefe90 ffffffff feffffff fffffffe ffcfadff ff842dff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ffad74ff fffbf9ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfdff a4b3dcff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 032e9fff 91a4d5ff fffffffe ffffffff ffffffff fefefe90 ffffff10 00000000 fefefe00 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe03 ffffff19 fefefe53 fefefec3 ffffffff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f6faff 9daed9ff 506dbcff 2248abff 00289cff 001d97ff 001d97ff 001f98ff 002099ff 002199ff 002099ff 001f98ff 001f98ff 002199ff 1039a4ff 3154b0ff 5a76c0ff 8599d1ff b7c3e4ff dbe1f1ff e9edf6ff f4f6fbff ffffffff ffffffff fffffffe ffffffff fefefeff ffffffff fefefec3 fefefe53 ffffff19 fefefe03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff19 ffffff54 fefefeca fefefeff fefefeff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e8ecf6ff abbadfff 7088c8ff 3557b2ff 2045aaff 1239a4ff 032d9fff 00279cff 00289cff 00299dff 002a9dff 002a9dff 00289dff 00269cff 00249bff 002199ff 001e98ff 022d9fff 3d5eb5ff 8096cfff c0cbe7ff e2e7f4ff f3f5faff ffffffff fffffffe ffffffff fefefeff fefefeff ffffffca fefefe54 fefefe19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 fefefe44 ffffffb9 ffffffff ffffffff fefefefe fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff d7ddefff 9babd8ff 5c78c0ff 3255b1ff 2046aaff 0f37a3ff 00299dff 00269bff 00289cff 00299dff 002a9dff 002b9eff 002b9eff 00299dff 00259bff 001f98ff 00249bff 2d50afff 7f95cfff c3cde8ff e6eaf5ff ffffffff fffffffe fffffffe ffffffff fefefeff fefefeb9 ffffff44 ffffff10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c fefefe90 ffffffff ffffffff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fdfdfeff c2cce8ff 8b9fd3ff 526fbdff 3355b1ff 1e44a9ff 0731a1ff 00269bff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 001d97ff 042f9fff 516ebdff aab9deff dee3f2ff ffffffff fffffffe ffffffff ffffffff fefefeff ffffff90 fefefe2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe0e fefefe58 fefefed8 ffffffff fefefeff fffffffe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e8ebf6ff b1bee1ff 7b91cdff 4766b9ff 1139a4ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002299ff 00249aff 4565b8ff a3b2dcff dde3f2ff ffffffff fffffffe fefefeff ffffffff ffffffd8 ffffff58 ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe23 ffffff8c fefefefc ffffffff fefefeff fefefefe ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e0e5f3ff 3153b1ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff 00249bff 4b69baff a9b8deff eff2f9ff fffffffe ffffffff fefefeff fefefefc ffffff8c ffffff23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe3b fefefeb9 fefefeff fffefeff ffffffff fffffffe ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c2cde8ff 0630a0ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff 052f9fff 6881c5ff c2cce8ff fffffffe ffffffff fefefeff ffffffff ffffffb9 ffffff3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fefefed7 ffffffff fefefeff fefffffe fffbf9ff ffeadcff fffdfcff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfdff 99aad8ff 001d97ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002099ff 294daeff 93a5d6ff f4f5fbff fffffffe fefefeff ffffffff fefefed7 fefefe53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff65 ffffffe5 fefefeff fefefeff fffffffe fff1e8ff ffb784ff ff9e5aff ffb17aff ffc79fff ffdcc4ff fff3eaff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e9edf6ff 607ac2ff 002299ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff 052fa0ff 6680c5ff d5dcefff fffffffe fefefeff fefefeff fefefee5 fefefe65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff6e fefefeeb fffefeff fefffeff fffffffe ffe3d0ff ffa566ff ff7c20ff ff7819ff ff7616ff ff8026ff ff9143ff ffa362ff ffb683ff ffcdaaff ffe5d4ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff d8dff0ff 2449abff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 00269cff 4060b6ff b9c4e4ff fffffffe ffffffff fefefeff fefefeeb ffffff6e ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6e fefefeed fffefeff feffffff fffffffe ffd7bbff ff984fff ff7a1cff ff7c1fff ff7c20ff ff7d21ff ff7b1fff ff7a1cff ff7819ff ff791bff ff8732ff ff974dff ffa668ff ffbb8aff ffd2b3ff ffefe4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bdc8e5ff 00239aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 274cadff a1b1dbff fffffffe ffffffff fefefeff fefefeed fefefe6e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff65 fefefeeb fffefeff ffffffff fffffffe ffcfadff ff8f40ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c20ff ff7b1eff ff791aff ff7412ff ff8027ff ffbe91ff fff5efff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f6f7fbff 8a9dd2ff 001e98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1a41a8ff 8fa3d5ff fffffffe ffffffff fefefeff ffffffeb fefefe65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 ffffffe5 fffefeff feffffff fffffffe ffcfadff ff8c3bff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff791aff ff9c56ff ffd6baff fff2eaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e7ebf6ff 4c6bbbff 00249aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 143ca6ff 8fa2d4ff fffffffe ffffffff fefefeff ffffffe5 ffffff53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe3b fefefed7 fefefeff fefffeff fffffffe ffcfadff ff8c3bff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7819ff ff8b39ff ffc9a3ff fff1e7ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dbe1f1ff 0e37a3ff 00289cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 143ca5ff 8fa2d4ff fffffffe ffffffff fefefeff fefefed7 ffffff3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe23 fefefeb9 ffffffff fefefeff fffffffe ffd7bbff ff8f40ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff7a1dff ffb683ff ffede0ff fffbf9ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfeff b4c1e2ff 001f98ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1940a7ff 9eafdbff fffffffe fefefeff ffffffff ffffffb9 ffffff23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe0e ffffff8c fefefeff fefefeff fffffffe ffe2ceff ff974eff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff8d3dff ffdcc3ff fff9f5ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f2f4faff 768dcaff 002199ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 2449acff b4c1e3ff fffffffe fefefeff fefefeff ffffff8c fefefe0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe58 fefefefc fffefeff fefffffe fff0e5ff ffa464ff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff9e5aff fff1e7ff fffefdff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff e8ecf6ff 3658b3ff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 3d5eb5ff d3daeeff fffffffe fefefeff fffffffc fefefe58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff2c fefefed8 fffefeff ffffffff fffdfbff ffb886ff ff7c1fff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffad75ff fff8f3ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d8e0f0ff 00289dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269cff 627dc3ff f0f2f9ff ffffffff fefefeff ffffffd8 fefefe2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 fefefe90 ffffffff feffffff fffffffe ffcfadff ff842dff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ffad74ff fffbf9ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfdff a4b3dcff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 032e9fff 91a4d5ff fffffffe ffffffff ffffffff fefefe90 ffffff10 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 fefefe44 ffffffff fefefeff fefffffe ffe5d3ff ff9850ff ff791aff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa05dff fffbf8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f2f4faff 627dc3ff 00239aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 284cadff c1cce7ff fffffffe fefefeff fefefeff ffffff44 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 ffffff19 ffffffb9 fffefeff fffffffe fffaf7ff ffb886ff ff7717ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1eff ff8f3fff fff3eaff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff fefefeff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eaeef7ff 2248abff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002099ff 627dc3ff ebeff7ff fffffffe ffffffff ffffffb9 ffffff19 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 fefefe00 00000000 fefefe03 ffffff54 fffefeff feffffff ffffffff ffd8bcff ff842dff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1fff ffe2ceff fffefeff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff feffffff d9dff0ff e6ebf5ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff d3dbeeff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 022c9fff a4b4dcff ffffffff ffffffff fefefeff ffffff54 ffffff03 00000000 ffffff00 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fefefe03 ffffff54 fffefeff feffffff ffffffff ffd8bcff ff842dff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1fff ffe2ceff fffefeff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff feffffff d9dff0ff e6ebf5ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff d3dbeeff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 022c9fff a4b4dcff ffffffff ffffffff fefefeff ffffff54 ffffff03 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 ffffff19 fefefeca fffefeff fffffffe fff1e7ff ffa96cff ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7819ff ffbc8eff fffbf8ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fdfefeff f3f5faff 95a7d7ff 2248abff b7c3e3ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9fafcff 8ea1d4ff 00229aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 4263b7ff d9dff0ff fffffffe ffffffff ffffffca ffffff19 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff00 00000000 ffffff03 fefefe53 fefefeff fefffffe ffffffff ffd5b7ff ff7c21ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1dff ff8d3cff fff2e9ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff fffefeff f6f8fbff bac6e5ff 3759b3ff 001d97ff 395bb4ff d6ddefff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff f4f6fbff 4b69bbff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff 9aabd9ff fefeffff fffffffe fefefeff ffffff53 ffffff03 00000000 ffffff00 00000000 │ │ +00000000 00000000 00000000 ffffff03 fefefe53 fefefeff fefffffe ffffffff ffd5b7ff ff7c21ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1dff ff8d3cff fff2e9ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff fffefeff f6f8fbff bac6e5ff 3759b3ff 001d97ff 395bb4ff d6ddefff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff f4f6fbff 4b69bbff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff 9aabd9ff fefeffff fffffffe fefefeff ffffff53 ffffff03 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 ffffff12 fefefec3 fefefeff fefffffe fff1e7ff ffa869ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ffcca9ff fffcfaff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fcfcfeff d2d9edff 5f7ac2ff 00299cff 00259bff 00249aff 4362b7ff bdc8e6ff e6ebf6ff f0f2f9ff fafbfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eceff7ff 0c35a2ff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249aff 3a5bb4ff d8dff0ff fffffffe ffffffff ffffffc3 ffffff12 00000000 00000000 00000000 │ │ 00000000 00000000 ffffff01 ffffff3b ffffffff feffffff ffffffff ffd8bdff ff7b1fff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff8f40ff fff0e6ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f6f7fbff a1b1dbff 1a41a8ff 001f98ff 002a9dff 002b9eff 002b9eff 00259bff 00229aff 2348abff 657ec4ff a3b3dcff d1d9edff e2e7f4ff f1f3f9ff ffffffff ffffffff ffffffff ffffffff c1cce7ff 001f98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002099ff a0b0dbff fdfdfeff ffffffff fefeffff ffffff3b fefefe01 00000000 00000000 │ │ -ffffff00 00000000 ffffff07 fefefea2 fefefeff fffffffe fff4edff ffad74ff ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffc095ff fff9f6ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f5f7fbff 899dd2ff 002a9dff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 00229aff 001d97ff 012c9eff 385ab3ff 758ccaff b1bfe2ff d2d9edff e4e8f4ff f1f3f9ff 788fccff 00239aff 00289cff 00279cff 00279cff 00279cff 00279cff 00279cff 00289cff 00299dff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 4362b7ff e2e6f4ff fffffffe fefefeff ffffffa2 fefefe07 00000000 fefefe00 │ │ -00000000 ffffff00 ffffff1a fefefef5 feffffff ffffffff ffe3cfff ff832cff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d22ff ffe4d1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fbfbfdff 9cacd9ff 00289cff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00259bff 002199ff 001b96ff 133ba5ff 4968baff 7a90ccff 2f52b0ff 0e37a3ff 1c42a8ff 2449acff 284cadff 284cadff 284cadff 2549acff 1b41a8ff 0f37a3ff 002a9dff 00259bff 00269bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff bac5e5ff ffffffff ffffffff fffffff5 ffffff1a fefefe00 00000000 │ │ +00000000 00000000 ffffff07 fefefea2 fefefeff fffffffe fff4edff ffad74ff ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffc095ff fff9f6ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f5f7fbff 899dd2ff 002a9dff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 00229aff 001d97ff 012c9eff 385ab3ff 758ccaff b1bfe2ff d2d9edff e4e8f4ff f1f3f9ff 788fccff 00239aff 00289cff 00279cff 00279cff 00279cff 00279cff 00279cff 00289cff 00299dff 002a9dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 4362b7ff e2e6f4ff fffffffe fefefeff ffffffa2 fefefe07 00000000 00000000 │ │ +00000000 00000000 ffffff1a fefefef5 feffffff ffffffff ffe3cfff ff832cff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d22ff ffe4d1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fbfbfdff 9cacd9ff 00289cff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00259bff 002199ff 001b96ff 133ba5ff 4968baff 7a90ccff 2f52b0ff 0e37a3ff 1c42a8ff 2449acff 284cadff 284cadff 284cadff 2549acff 1b41a8ff 0f37a3ff 002a9dff 00259bff 00269bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff bac5e5ff ffffffff ffffffff fffffff5 ffffff1a 00000000 00000000 │ │ 00000000 ffffff02 fefefe5e fefefeff fffffffe fffaf7ff ffc399ff ff7411ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff781aff ff9f5cff fff0e5ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c9d2eaff 143ca5ff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 00249bff 0933a1ff 254aacff 3a5bb4ff 657fc4ff 92a4d5ff adbadfff c1cbe7ff cbd3ebff cad3ebff cbd3ebff c2cce8ff a9b7deff 8ca0d3ff 6680c4ff 4666b8ff 2c50afff 0c35a2ff 00259bff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002099ff 6d85c7ff eff2f9ff fffffffe fefefeff fefefe5e fefefe02 00000000 │ │ 00000000 ffffff04 ffffffb7 fefefeff ffffffff fff1e7ff ff9850ff ff791bff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7514ff ffbf92ff fff9f5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f3f9ff 5a76c0ff 001f98ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 00259bff 2248abff 526fbdff 8da0d3ff ccd5ebff fdfdfeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfdff cad3eaff 8ca0d3ff 5270bdff 2046aaff 00269bff 00269cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 1c43a8ff dbe2f1ff ffffffff fefefeff fefefeb7 ffffff04 00000000 │ │ -ffffff00 ffffff14 fefefef9 ffffffff ffffffff ffe2ceff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7616ff ffd5b8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff c7d0eaff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 00229aff 2348abff 647ec4ff b4c0e2ff fcfcfeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff f6f8fbff b3c0e2ff 657fc4ff 1d44a9ff 00249bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff b1bee1ff fdfdfeff ffffffff fffffff9 fefefe14 fefefe00 │ │ -ffffff00 fefefe4c ffffffff fffffffe fffaf7ff ffc39aff ff7514ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8229ff ffe2ceff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f5f6fbff 778ecbff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002099ff 1139a4ff 5d79c2ff b5c2e3ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fdfdfeff b3c0e2ff 5a76c0ff 032e9fff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00229aff 6882c5ff f0f3f9ff fffffffe ffffffff fefefe4c fefefe00 │ │ +00000000 ffffff14 fefefef9 ffffffff ffffffff ffe2ceff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7616ff ffd5b8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff c7d0eaff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 00229aff 2348abff 647ec4ff b4c0e2ff fcfcfeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff f6f8fbff b3c0e2ff 657fc4ff 1d44a9ff 00249bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff b1bee1ff fdfdfeff ffffffff fffffff9 fefefe14 00000000 │ │ +00000000 fefefe4c ffffffff fffffffe fffaf7ff ffc39aff ff7514ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8229ff ffe2ceff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f5f6fbff 778ecbff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 002099ff 1139a4ff 5d79c2ff b5c2e3ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fdfdfeff b3c0e2ff 5a76c0ff 032e9fff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00229aff 6882c5ff f0f3f9ff fffffffe ffffffff fefefe4c 00000000 │ │ ffffff01 ffffff92 fffefeff ffffffff fff4edff ffa05cff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1bff ff9244ff ffe8d7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ecf0f8ff 2f53b0ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff 012c9eff 4867b9ff a1b1dbff f2f4faff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff eceff8ff 91a4d5ff 1e44aaff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 2449acff e6eaf5ff ffffffff fefefeff ffffff92 ffffff01 │ │ -ffffff00 ffffffd1 feffffff ffffffff ffeee2ff ff8128ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff781aff ff9e59ff ffece0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff ffffffff e6eaf5ff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269cff 002299ff 2f52b0ff 90a2d5ff e0e5f3ff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff b9c5e5ff 3d5eb5ff 002299ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00249bff cfd7edff ffffffff ffffffff fefefed1 fefefe00 │ │ +00000000 ffffffd1 feffffff ffffffff ffeee2ff ff8128ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff781aff ff9e59ff ffece0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff ffffffff e6eaf5ff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269cff 002299ff 2f52b0ff 90a2d5ff e0e5f3ff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff b9c5e5ff 3d5eb5ff 002299ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00249bff cfd7edff ffffffff ffffffff fefefed1 00000000 │ │ fefefe0d fffffffd feffffff fffefdff ffdec6ff ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ffa362ff ffefe4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff d0d8edff 001d97ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 001f99ff 163ea6ff 798fcbff ccd5ebff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff d4dbeeff 4f6dbcff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001f98ff 9daedaff f9fafdff ffffffff fefefefd fefefe0d │ │ fefefe36 ffffffff fefffffe fffbf8ff ffc399ff ff7716ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffa464ff ffefe4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefeff c5cee8ff 001f98ff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff 032e9fff 5d78c1ff bcc7e5ff f5f7fbff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffefeff ffffffff dee4f3ff 4f6dbbff 002199ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 6781c5ff f3f5faff fffffffe fefefeff ffffff36 │ │ fefefe64 ffffffff ffffffff fff8f3ff ffad73ff ff7819ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffa565ff ffefe5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff d0d8edff 001d97ff 002b9eff 002a9dff 00269bff 00249bff 395ab4ff aab9dfff ebeef7ff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dde3f2ff 3557b2ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff 3e5eb6ff eef1f8ff ffffffff fefefeff fefefe64 │ │ ffffff8b ffffffff ffffffff fff6efff ff9a52ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ff9c57ff ffecdfff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3e8f4ff 00269cff 002a9dff 00289dff 1b41a8ff 92a5d6ff e2e7f4ff fefefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ced7edff 153ca6ff 00289cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 143ba6ff e9edf6ff ffffffff fefefeff fefefe8b │ │ fefefeac ffffffff ffffffff fff4ecff ff8833ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff9346ff ffe8d8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eceff7ff 294eaeff 00249aff 284cadff d4dcefff f9fafcff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fdfefeff a9b8deff 00229aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff e4e8f5ff ffffffff ffffffff ffffffac │ │ ffffffc7 fffefeff ffffffff fff2e9ff ff7616ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff852fff ffe3cfff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f6fbff 7189c9ff 002099ff 163da6ff a4b4dcff ffffffff fefefeff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f0f3f9ff 607bc2ff 002199ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001e98ff ccd4ebff fefefeff ffffffff ffffffc7 │ │ ffffffdd feffffff fffefeff ffe7d7ff ff7514ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7513ff ffd9beff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff c5cfe9ff 00239aff 00279cff 3e5fb6ff f0f3f9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffcfaff fffbf9ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff d4dbefff 0f38a3ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002099ff b2bfe2ff fcfcfeff ffffffff ffffffdd │ │ @@ -59,46 +59,46 @@ │ │ ffffffdd feffffff fffefeff ffe5d4ff ff7514ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff944aff fff0e5ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f7f8fcff e9edf6ff fcfdfeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffe8d9ff ff954aff ff7a1cff ff8128ff ffecdfff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff 9aabd8ff 001e98ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002099ff afbce1ff fcfcfdff ffffffff fefefedd │ │ ffffffc7 fffefeff ffffffff fff2eaff ff7615ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7412ff ffc49bff fffbf9ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffc094ff ff832bff ff7413ff ffc8a1ff fffbf9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff bfcae7ff 00239aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001e98ff ccd5ebff fefefeff ffffffff ffffffc7 │ │ fefefeac ffffffff ffffffff fff3ebff ff842bff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff8026ff ffe3cfff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fffefdff ffe2cdff ff8f3fff ff7718ff ffa261ff fff7f1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c9d2eaff 133ba5ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff e4e8f5ff ffffffff ffffffff fefefeac │ │ fefefe8b ffffffff ffffffff fff5eeff ff9448ff ff7a1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ff9850ff fff0e5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff3eaff ffcca9ff ff9142ff ff7c20ff ff7b1eff ff8833ff fff4ecff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d1d9eeff 284daeff 00269bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 133ba5ff e9edf6ff ffffffff fefefeff ffffff8b │ │ ffffff64 ffffffff ffffffff fff8f3ff ffa86cff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffae75ff fff6efff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff fff6f0ff ffd8bdff ffa05dff ff7a1cff ff791bff ff7c20ff ff7c20ff ff791aff fff2e9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7def0ff 3658b3ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00269bff 3d5db5ff eef1f8ff ffffffff fefefeff fefefe64 │ │ fefefe36 ffffffff fffffffe fffaf7ff ffc094ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7515ff ffb988ff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fffbf8ff ffe1ccff ffb27dff ff8027ff ff7616ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7411ff fff1e8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d6ddefff 3557b2ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00239aff 6781c5ff f3f5faff fffffffe fefefeff fefefe36 │ │ ffffff0d fefefefd ffffffff fffdfdff ffd9beff ff7513ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7819ff ffba88ff fff3eaff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffe9d9ff ffbf92ff ff8d3cff ff7716ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7717ff fff2e8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d7def0ff 3658b3ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001f98ff 9aabd8ff f9fafcff ffffffff fefefefd ffffff0d │ │ -fefefe00 fefefed1 ffffffff ffffffff ffede0ff ff7e23ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7818ff ffac72ff ffe8d7ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff2e9ff ffcaa4ff ff9a52ff ff791aff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff852fff fff3ebff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d3dbeeff 2d51afff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff cad3ebff ffffffff ffffffff ffffffd1 ffffff00 │ │ +00000000 fefefed1 ffffffff ffffffff ffede0ff ff7e23ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7818ff ffac72ff ffe8d7ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff2e9ff ffcaa4ff ff9a52ff ff791aff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff852fff fff3ebff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d3dbeeff 2d51afff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff cad3ebff ffffffff ffffffff ffffffd1 00000000 │ │ ffffff01 ffffff92 fefefeff ffffffff fff4ecff ff9b55ff ff791bff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ff9c55ff ffd4b7ff fffeffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff fffcfaff ffd3b4ff ffa768ff ff7f25ff ff7717ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1bff ff9d58ff fff6f0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff cad3ebff 163da6ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 1d44a9ff e5eaf5ff ffffffff fefefeff fefefe92 ffffff01 │ │ -ffffff00 fefefe4c ffffffff fffffffe fff9f5ff ffbd8eff ff7615ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791bff ff8833ff ffb887ff ffe6d5ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffdec7ff ffb17aff ff8835ff ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7514ff ffc196ff fffbf8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bec9e6ff 00279dff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00229aff 607bc3ff eff1f9ff fffffffe ffffffff fefefe4c fefefe00 │ │ -ffffff00 fefefe14 fffffff9 feffffff ffffffff ffdec8ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff7b1eff ff9850ff ffbe90ff ffe7d6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffdfc9ff ffb886ff ff9245ff ff7818ff ff7a1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7e23ff ffe6d4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff a1b2dbff 001d97ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001d97ff abb9dfff fcfcfeff ffffffff fefefef9 ffffff14 fefefe00 │ │ +00000000 fefefe4c ffffffff fffffffe fff9f5ff ffbd8eff ff7615ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791bff ff8833ff ffb887ff ffe6d5ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffdec7ff ffb17aff ff8835ff ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7514ff ffc196ff fffbf8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bec9e6ff 00279dff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00229aff 607bc3ff eff1f9ff fffffffe ffffffff fefefe4c 00000000 │ │ +00000000 fefefe14 fffffff9 feffffff ffffffff ffdec8ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff7b1eff ff9850ff ffbe90ff ffe7d6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffdfc9ff ffb886ff ff9245ff ff7818ff ff7a1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7e23ff ffe6d4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff a1b2dbff 001d97ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001d97ff abb9dfff fcfcfeff ffffffff fefefef9 ffffff14 00000000 │ │ 00000000 fefefe04 ffffffb7 fffefeff ffffffff fff0e6ff ff9348ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791bff ff7e23ff ff974eff ffb27bff ffd3b4ff fff1e8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffecdfff ffcdaaff ffad73ff ff9246ff ff7c1fff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7513ff ffaf76ff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eff1f9ff 7189c9ff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 153ca6ff d9dff1ff ffffffff ffffffff ffffffb7 fefefe04 00000000 │ │ 00000000 fefefe02 ffffff5e fefefeff fffffffe fff9f5ff ffbe8fff ff7413ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c1fff ff791bff ff7b1fff ff8b38ff ff9a52ff ffaa6eff ffc093ff ffd3b4ff ffe1ccff ffede0ff fff0e6ff fff0e5ff fff1e6ff ffebdcff ffe0caff ffd1b1ff ffba88ff ffa15fff ff954aff ff8733ff ff791bff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff8835ff ffe4d1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dee3f2ff 3758b3ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002199ff 637dc3ff edf0f8ff fffffffe fefefeff fefefe5e fefefe02 00000000 │ │ -00000000 ffffff00 ffffff1a fffffff5 ffffffff ffffffff ffe0cbff ff7f26ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff791aff ff7b1dff ff822aff ff8a38ff ff9042ff ff954aff ff964cff ff964cff ff964dff ff9448ff ff8f41ff ff8834ff ff9a53ff ffad74ff ff9144ff ff7818ff ff7513ff ff7818ff ff7a1dff ff7d20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff7c20ff ffcdaaff fffdfbff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c4cde9ff 00299dff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff b3c0e2ff ffffffff ffffffff fefefef5 ffffff1a fefefe00 00000000 │ │ -fefefe00 00000000 ffffff07 ffffffa2 fffefeff fffffffe fff2e9ff ffa769ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c1fff ff7b1eff ff7a1dff ff7a1cff ff7a1cff ff7a1cff ff7a1cff ff7a1cff ff7a1dff ff7717ff ffc196ff fff3ebff ffecdeff ffe1cdff ffc8a1ff ffa96dff ff8b39ff ff7412ff ff7616ff ff791bff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff7b1dff ffc398ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f4faff 7a91cdff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 3759b3ff dde3f2ff fffffffe fefefeff fefefea2 fefefe07 00000000 fefefe00 │ │ +00000000 00000000 ffffff1a fffffff5 ffffffff ffffffff ffe0cbff ff7f26ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7b1dff ff791aff ff7b1dff ff822aff ff8a38ff ff9042ff ff954aff ff964cff ff964cff ff964dff ff9448ff ff8f41ff ff8834ff ff9a53ff ffad74ff ff9144ff ff7818ff ff7513ff ff7818ff ff7a1dff ff7d20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff7c20ff ffcdaaff fffdfbff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c4cde9ff 00299dff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00229aff b3c0e2ff ffffffff ffffffff fefefef5 ffffff1a 00000000 00000000 │ │ +00000000 00000000 ffffff07 ffffffa2 fffefeff fffffffe fff2e9ff ffa769ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7c1fff ff7b1eff ff7a1dff ff7a1cff ff7a1cff ff7a1cff ff7a1cff ff7a1cff ff7a1dff ff7717ff ffc196ff fff3ebff ffecdeff ffe1cdff ffc8a1ff ffa96dff ff8b39ff ff7412ff ff7616ff ff791bff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff7b1dff ffc398ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f4faff 7a91cdff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 3759b3ff dde3f2ff fffffffe fefefeff fefefea2 fefefe07 00000000 00000000 │ │ 00000000 00000000 ffffff01 fefefe3b ffffffff ffffffff ffffffff ffd4b5ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d20ff ff7616ff ffe8d9ff ffffffff ffffffff ffffffff fffbf9ff fff4ecff ffecdfff ffdec7ff ffc093ff ff9e59ff ff8027ff ff7413ff ff7b1dff ff7d21ff ff7d21ff ff7c20ff ff7616ff ff8630ff ffcca9ff fffaf7ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff dee4f2ff 1b41a8ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9eff 001e97ff 96a8d7ff fbfbfdff ffffffff fefefeff fefefe3b ffffff01 00000000 00000000 │ │ 00000000 00000000 00000000 ffffff12 fefefec3 fffefeff fefffffe ffeee2ff ffa15fff ff7818ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8c3aff fff7f1ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffaf6ff fff4ecff ffede1ff ffd0aeff ff9449ff ff7a1bff ff7a1cff ff7a1cff ffa667ff ffe3d0ff fffdfcff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f7f8fcff 8fa2d4ff 00229aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00259bff 2e51afff d2daeeff fffffffe ffffffff fefefec3 fefefe12 00000000 00000000 00000000 │ │ -00000000 fefefe00 00000000 ffffff03 fefefe53 fefefeff fffffffe ffffffff ffd1b0ff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffad73ff fffaf7ff ffffffff fffefeff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffe6d5ff ff9449ff ff7311ff ff9347ff ffd7bbff fff9f5ff fffefeff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e1e7f3ff 1940a7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 91a3d4ff fcfcfdff fffffffe fefefeff ffffff53 ffffff03 00000000 fefefe00 00000000 │ │ +00000000 00000000 00000000 ffffff03 fefefe53 fefefeff fffffffe ffffffff ffd1b0ff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffad73ff fffaf7ff ffffffff fffefeff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffe6d5ff ff9449ff ff7311ff ff9347ff ffd7bbff fff9f5ff fffefeff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e1e7f3ff 1940a7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 91a3d4ff fcfcfdff fffffffe fefefeff ffffff53 ffffff03 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 ffffff19 ffffffca feffffff fffffffe ffefe3ff ffa565ff ff7717ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7616ff ffd0aeff fffdfbff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffd6b9ff ff832cff ffc398ff fff5efff fffefdff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f6f8fbff 758ccaff 00249aff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 3557b2ff d1d9edff fffffffe ffffffff fefefeca ffffff19 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 fefefe00 00000000 fefefe03 fefefe54 fefefeff feffffff ffffffff ffd4b6ff ff8128ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791cff ffede1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffdfcff ffede0ff ffe7d7ff ffffffff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fdfdfeff c2cce7ff 00289dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 98a9d8ff ffffffff ffffffff fefefeff fefefe54 ffffff03 00000000 ffffff00 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fefefe03 fefefe54 fefefeff feffffff ffffffff ffd4b6ff ff8128ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791cff ffede1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffdfcff ffede0ff ffe7d7ff ffffffff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fdfdfeff c2cce7ff 00289dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00269bff 98a9d8ff ffffffff ffffffff fefefeff fefefe54 ffffff03 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 fefefe19 fefefeb9 feffffff fefffffe fff8f2ff ffb37dff ff7615ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ff964cff fff5efff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff fffefeff fffefeff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefeffff e7ebf6ff 1f45aaff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002299ff 5370beff e1e6f4ff fffffffe ffffffff fefefeb9 fefefe19 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 ffffff44 fefefeff fefefeff fefffffe ffe3cfff ff954bff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffb884ff fff9f6ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f7f8fcff 4061b7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 173ea7ff b4c0e2ff fffffffe fefefeff ffffffff fefefe44 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff10 ffffff90 ffffffff ffffffff fefffffe ffcaa4ff ff8026ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7514ff ffdabfff fffdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f8f9fcff 607ac2ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00299dff 8197cfff fefffffe ffffffff ffffffff fefefe90 ffffff10 00000000 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 fefefe2c ffffffd8 fefefeff feffffff fff9f5ff ffb17aff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1fff ff8128ff ffefe5ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f5f7fbff 5f7ac2ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00259bff 5471beff e6eaf5ff ffffffff fefefeff fefefed8 fefefe2c 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff58 fefefefc fffefeff fefffffe ffeaddff ff9e5bff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffa260ff fff4edff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff fefefeff e4e8f5ff 4767b9ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 3053b0ff c4cee9ff fffffffe fefefeff fffffffc ffffff58 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff0e ffffff8c ffffffff fffefeff fffffffe ffdbc2ff ff9143ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffc197ff fffaf7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f6f7fbff c3cde8ff 2348abff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1a40a8ff a6b5ddff fffffffe fefefeff ffffffff fefefe8c ffffff0e 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff23 ffffffb9 ffffffff fefefeff fffffffe ffcfadff ff8a38ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7616ff ffdfc9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fbfbfdff e0e6f4ff 7d93ceff 022d9eff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1039a4ff 8ea1d4ff fffffffe ffffffff fefefeff fefefeb9 fefefe23 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff3b fefefed7 fffefeff feffffff fffffffe ffc69eff ff8733ff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1dff ff8c3bff ffeee2ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf5ff a2b1dcff 2449acff 00239aff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 0d35a2ff 7e93cdff fffffffe ffffffff fefefeff ffffffd7 fefefe3b 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe53 fefefee5 fefefeff feffffff fffffffe ffc69dff ff8733ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7718ff ffad72ff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebeff7ff b7c3e4ff 4b69baff 00269bff 00269bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 0d35a2ff 7d93cdff fffffffe ffffffff fefefeff fefefee5 fefefe53 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe65 fefefeeb fffefeff ffffffff fffffffe ffc69eff ff8a37ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7413ff ffcca7ff fffcfaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eaedf6ff 7f94ceff 032e9fff 001c97ff 00269bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1139a4ff 7e93cdff fffffffe ffffffff fefefeff ffffffeb ffffff65 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 ffffff00 ffffff6e fefefeed fffefeff feffffff fffffffe ffceabff ff8f40ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7c20ff ffe3cfff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d4dbeeff 8ea1d4ff 637dc3ff 4464b8ff 264aacff 0831a1ff 00239aff 00249bff 00279cff 002a9dff 002b9eff 002b9eff 002a9dff 00279cff 1a40a8ff 8fa1d4ff fffffffe ffffffff fefefeff fefefeed ffffff6e fefefe00 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff03 fefefe6e ffffffeb fffefeff feffffff fffffffe ffd9beff ff9c56ff ff7a1cff ff7c1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff974eff ffede0ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff e9ecf6ff b9c5e4ff 8c9fd3ff 617cc3ff 3f5fb6ff 1e44a9ff 00279cff 002199ff 00259bff 00259bff 3053b0ff a6b5ddff fffffffe ffffffff fefefeff ffffffeb ffffff6e ffffff03 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 ffffff00 fefefe65 ffffffe5 fffefeff fffefeff fffffffe ffe8d7ff ffaf76ff ff7e24ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7616ff ffb580ff fff6f0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff d8dff0ff afbce1ff 8599d1ff 5e79c2ff 3658b2ff 526fbdff c4cee9ff fffffffe ffffffff fefefeff fefefee5 ffffff65 ffffff00 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff53 fefefed7 ffffffff fffefeff fefffffe fff7f2ff ffc69eff ff8e3fff ff7616ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7513ff ffd1b0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff f3f5faff ccd4ebff e3e8f4ff fffffffe fefefeff fefefeff ffffffd7 fefefe53 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff3b ffffffb9 fefefeff fefefeff ffffffff fffffffe ffddc5ff ffae75ff ff7d21ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff8530ff ffe3d0ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fffffffe ffffffff fefefeff ffffffff fefefeb9 fefefe3b 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff23 ffffff8c fffffffc fefefeff feffffff fefffffe fff4edff ffd0aeff ff9d59ff ff7717ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffa463ff fff5eeff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff ffffffff fffffffc fefefe8c fefefe23 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 ffffff00 00000000 fefefe0e fefefe58 ffffffd8 ffffffff fefefeff fffffffe ffffffff ffebddff ffcca8ff ff9b55ff ff7616ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8a37ff ffac72ff ffcaa6ff ffe7d6ff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fefefeff ffffffff fefefed8 ffffff58 ffffff0e 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fefefe2c fefefe90 fefefeff ffffffff feffffff fffffffe ffffffff ffebdeff ffcfadff ff9f5cff ff7a1cff ff7615ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff7d21ff ff8632ff ff9246ff ff9d58ff ffb683ff ffd1b1ff fff0e6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff ffffffff ffffffff fefefe90 fefefe2c 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 ffffff10 ffffff44 ffffffb9 fffefeff ffffffff fefffffe fefffffe fffefdff fff0e6ff ffdcc4ff ffb580ff ff8b3aff ff7514ff ff7717ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7c20ff ff7b1eff ff7a1dff ff791bff ff8027ff ff8935ff ff9245ff ffa05dff ffbd8fff ffddc5ff fff9f6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fffffffe ffffffff fefefeff fefefeb9 fefefe44 ffffff10 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 fefefe00 00000000 00000000 ffffff19 ffffff54 ffffffca fefefeff ffffffff feffffff fffffffe ffffffff fff7f1ff ffede0ff ffd8bcff ffb37dff ff8f41ff ff781aff ff7514ff ff7819ff ff791bff ff7b1eff ff7c20ff ff7d21ff ff7c20ff ff7b1eff ff7a1dff ff7b1fff ff822aff ff8a37ff ff9144ff ffa668ff ffc69dff ffe8d7ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff ffffffff fefefeca fefefe54 fefefe19 00000000 00000000 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff03 ffffff19 ffffff53 ffffffc3 ffffffff fffefeff ffffffff fffffffe ffffffff fffefdff fff7f2ff fff2e9ff ffe6d5ff ffd0aeff ffb47fff ff9e59ff ff8b39ff ff7717ff ff7514ff ff7616ff ff7616ff ff7717ff ff7718ff ff7717ff ff7616ff ff7514ff ff7718ff ff7c1fff ff822bff ff9a53ff ffcca9ff fff8f4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff fefefeff ffffffff fefefec3 ffffff53 ffffff19 ffffff03 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff90 ffffffff ffffffff fefffffe ffcaa4ff ff8026ff ff7b1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7514ff ffdabfff fffdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f8f9fcff 607ac2ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 00299dff 8197cfff fefffffe ffffffff ffffffff fefefe90 ffffff10 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe2c ffffffd8 fefefeff feffffff fff9f5ff ffb17aff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1fff ff8128ff ffefe5ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f5f7fbff 5f7ac2ff 00249bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00259bff 5471beff e6eaf5ff ffffffff fefefeff fefefed8 fefefe2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff58 fefefefc fffefeff fefffffe ffeaddff ff9e5bff ff7a1cff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffa260ff fff4edff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff fefefeff e4e8f5ff 4767b9ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00279cff 3053b0ff c4cee9ff fffffffe fefefeff fffffffc ffffff58 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e ffffff8c ffffffff fffefeff fffffffe ffdbc2ff ff9143ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffc197ff fffaf7ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff f6f7fbff c3cde8ff 2348abff 00269cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1a40a8ff a6b5ddff fffffffe fefefeff ffffffff fefefe8c ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff23 ffffffb9 ffffffff fefefeff fffffffe ffcfadff ff8a38ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7616ff ffdfc9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fbfbfdff e0e6f4ff 7d93ceff 022d9eff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1039a4ff 8ea1d4ff fffffffe ffffffff fefefeff fefefeb9 fefefe23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3b fefefed7 fffefeff feffffff fffffffe ffc69eff ff8733ff ff7b1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1dff ff8c3bff ffeee2ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf5ff a2b1dcff 2449acff 00239aff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00299dff 0d35a2ff 7e93cdff fffffffe ffffffff fefefeff ffffffd7 fefefe3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe53 fefefee5 fefefeff feffffff fffffffe ffc69dff ff8733ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7718ff ffad72ff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ebeff7ff b7c3e4ff 4b69baff 00269bff 00269bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 0d35a2ff 7d93cdff fffffffe ffffffff fefefeff fefefee5 fefefe53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe65 fefefeeb fffefeff ffffffff fffffffe ffc69eff ff8a37ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7413ff ffcca7ff fffcfaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eaedf6ff 7f94ceff 032e9fff 001c97ff 00269bff 00299dff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00289cff 1139a4ff 7e93cdff fffffffe ffffffff fefefeff ffffffeb ffffff65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff6e fefefeed fffefeff feffffff fffffffe ffceabff ff8f40ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7c20ff ffe3cfff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff d4dbeeff 8ea1d4ff 637dc3ff 4464b8ff 264aacff 0831a1ff 00239aff 00249bff 00279cff 002a9dff 002b9eff 002b9eff 002a9dff 00279cff 1a40a8ff 8fa1d4ff fffffffe ffffffff fefefeff fefefeed ffffff6e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 fefefe6e ffffffeb fffefeff feffffff fffffffe ffd9beff ff9c56ff ff7a1cff ff7c1fff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791bff ff974eff ffede0ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff e9ecf6ff b9c5e4ff 8c9fd3ff 617cc3ff 3f5fb6ff 1e44a9ff 00279cff 002199ff 00259bff 00259bff 3053b0ff a6b5ddff fffffffe ffffffff fefefeff ffffffeb ffffff6e ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe65 ffffffe5 fffefeff fffefeff fffffffe ffe8d7ff ffaf76ff ff7e24ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7616ff ffb580ff fff6f0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff d8dff0ff afbce1ff 8599d1ff 5e79c2ff 3658b2ff 526fbdff c4cee9ff fffffffe ffffffff fefefeff fefefee5 ffffff65 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff53 fefefed7 ffffffff fffefeff fefffffe fff7f2ff ffc69eff ff8e3fff ff7616ff ff7c1fff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7513ff ffd1b0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff f3f5faff ccd4ebff e3e8f4ff fffffffe fefefeff fefefeff ffffffd7 fefefe53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff3b ffffffb9 fefefeff fefefeff ffffffff fffffffe ffddc5ff ffae75ff ff7d21ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff8530ff ffe3d0ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff fffffffe ffffffff fefefeff ffffffff fefefeb9 fefefe3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff23 ffffff8c fffffffc fefefeff feffffff fefffffe fff4edff ffd0aeff ff9d59ff ff7717ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffa463ff fff5eeff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe ffffffff ffffffff fffffffc fefefe8c fefefe23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe0e fefefe58 ffffffd8 ffffffff fefefeff fffffffe ffffffff ffebddff ffcca8ff ff9b55ff ff7616ff ff7819ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8a37ff ffac72ff ffcaa6ff ffe7d6ff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fefefeff ffffffff fefefed8 ffffff58 ffffff0e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe2c fefefe90 fefefeff ffffffff feffffff fffffffe ffffffff ffebdeff ffcfadff ff9f5cff ff7a1cff ff7615ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1dff ff7d21ff ff8632ff ff9246ff ff9d58ff ffb683ff ffd1b1ff fff0e6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff ffffffff ffffffff fefefe90 fefefe2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff44 ffffffb9 fffefeff ffffffff fefffffe fefffffe fffefdff fff0e6ff ffdcc4ff ffb580ff ff8b3aff ff7514ff ff7717ff ff7a1dff ff7c20ff ff7d21ff ff7d21ff ff7c20ff ff7b1eff ff7a1dff ff791bff ff8027ff ff8935ff ff9245ff ffa05dff ffbd8fff ffddc5ff fff9f6ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefefe fffffffe ffffffff fefefeff fefefeb9 fefefe44 ffffff10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff19 ffffff54 ffffffca fefefeff ffffffff feffffff fffffffe ffffffff fff7f1ff ffede0ff ffd8bcff ffb37dff ff8f41ff ff781aff ff7514ff ff7819ff ff791bff ff7b1eff ff7c20ff ff7d21ff ff7c20ff ff7b1eff ff7a1dff ff7b1fff ff822aff ff8a37ff ff9144ff ffa668ff ffc69dff ffe8d7ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff ffffffff fefefeca fefefe54 fefefe19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff19 ffffff53 ffffffc3 ffffffff fffefeff ffffffff fffffffe ffffffff fffefdff fff7f2ff fff2e9ff ffe6d5ff ffd0aeff ffb47fff ff9e59ff ff8b39ff ff7717ff ff7514ff ff7616ff ff7616ff ff7717ff ff7718ff ff7717ff ff7616ff ff7514ff ff7718ff ff7c1fff ff822bff ff9a53ff ffcca9ff fff8f4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fefefeff fefefeff ffffffff fefefec3 ffffff53 ffffff19 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff12 ffffff3b ffffffa2 fffffff5 fefefeff fffefeff ffffffff fffffffe ffffffff ffffffff fffcfbff fff9f5ff fff6f0ff fff4ecff fff3eaff ffe5d3ff ffd8bcff ffd3b5ff ffcaa3ff ffc499ff ffc499ff ffc69eff ffd3b5ff ffd6b9ff ffe4d1ff ffeee3ff fff3ebff fff8f4ff fffefdff ffffffff ffffffff ffffffff fffffffe fefefeff fefefeff fefefeff fefefef5 fefefea2 fefefe3b fefefe12 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 fefefe01 fefefe07 ffffff1a fefefe5e fefefeb7 fffffff9 ffffffff fefefeff feffffff ffffffff fefffffe ffffffff ffffffff ffffffff fffefeff fffdfcff fffdfcff fffcfaff fffcfaff fffcfaff fffcfaff fffdfcff fffdfcff fffefeff ffffffff ffffffff ffffffff fefffffe fffefeff ffffffff ffffffff ffffffff fefefef9 ffffffb7 fefefe5e ffffff1a fefefe07 ffffff01 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 fefefe00 fefefe02 ffffff04 fefefe14 fefefe4c ffffff92 fefefed1 fefefefd fefefeff fefefeff fefefeff fffefeff ffffffff ffffffff feffffff ffffffff feffffff feffffff ffffffff feffffff feffffff ffffffff ffffffff fefefeff fefefeff fefefeff fefefefd ffffffd1 fefefe92 fefefe4c ffffff14 fefefe04 fefefe02 ffffff00 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 00000000 fefefe00 fefefe00 ffffff01 ffffff00 fefefe0d ffffff36 fefefe64 fefefe8b ffffffac ffffffc7 ffffffdd ffffffed fffffff8 fefefefd fffffffd fffffff8 ffffffed fefefedd ffffffc7 fefefeac ffffff8b fefefe64 fefefe36 ffffff0d ffffff00 ffffff01 fefefe00 fefefe00 00000000 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe07 ffffff1a fefefe5e fefefeb7 fffffff9 ffffffff fefefeff feffffff ffffffff fefffffe ffffffff ffffffff ffffffff fffefeff fffdfcff fffdfcff fffcfaff fffcfaff fffcfaff fffcfaff fffdfcff fffdfcff fffefeff ffffffff ffffffff ffffffff fefffffe fffefeff ffffffff ffffffff ffffffff fefefef9 ffffffb7 fefefe5e ffffff1a fefefe07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe02 ffffff04 fefefe14 fefefe4c ffffff92 fefefed1 fefefefd fefefeff fefefeff fefefeff fffefeff ffffffff ffffffff feffffff ffffffff feffffff feffffff ffffffff feffffff feffffff ffffffff ffffffff fefefeff fefefeff fefefeff fefefefd ffffffd1 fefefe92 fefefe4c ffffff14 fefefe04 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 00000000 fefefe0d ffffff36 fefefe64 fefefe8b ffffffac ffffffc7 ffffffdd ffffffed fffffff8 fefefefd fffffffd fffffff8 ffffffed fefefedd ffffffc7 fefefeac ffffff8b fefefe64 fefefe36 ffffff0d 00000000 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-mdpi-v4/icon.png ├── sng │ │ @@ -1,29 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 00000000 fefefe19 fefefe55 ffffff8f ffffffbb ffffffdc fefefef2 fefefefc fefefefc fefefef2 ffffffdc ffffffbb ffffff8f ffffff55 ffffff19 00000000 fefefe01 fefefe00 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 fefefe16 fefefe66 ffffffc8 fefefefe ffffffff fefefeff fbfcfdff f8f9fcff e8ecf6ff d8dff0ff d8def0ff e8ecf6ff f6f8fbff f7f8fcff f9fafcff fbfcfdff fefefefe ffffffc8 ffffff66 ffffff16 fefefe01 ffffff00 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefefe02 ffffff20 ffffff86 fefefef0 fefefeff ffffffff fefefeff fffffffe fefefeff adbae0ff 4464b8ff 0832a1ff 012c9eff 00279cff 00239aff 00289dff 2247abff 516ebdff 8c9fd4fe d0d8edff f5f7fbff f9fafdff fffffff0 ffffff86 ffffff20 fefefe02 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 ffffff00 00000000 fefefe00 ffffff12 fefefe6e fefefeea fefefeff ffffffff fefefefe fefefefe ffffffff fefefeff ffffffff ffffffff ffffffff fafbfdff b8c4e4ff 758ccaff 3355b1ff 133ba5ff 0933a1ff 00289cff 00239aff 00259bff 2a4eaefe 8fa2d5fe e0e5f3ff f8f9fcff ffffffea ffffff6e fefefe12 f3f6fc00 00000000 fefefe00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffdfc01 feffff35 feffffb8 feffffff ffffffff fffffffe fefefefe fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e5eaf5ff 99abd8ff 0c34a2ff 00299dff 002a9dff 00279cff 002099ff 123aa4fe 8398d0fe dfe4f3ff fcfcfdff ffffffb8 ffffff35 fbfbfd01 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffefd05 feffff55 ffffffe1 fff9f5ff fef1e7fe fef8f3fe ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e2e7f4ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 00289cff 002099ff 264bacfe a7b6ddfe f4f6fbff ffffffe1 ffffff55 fdfdfe05 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 00000000 fefefd07 feffff67 fefffff5 fff3eaff ffbe8ffe ff9d58ff ffba8aff ffd9beff ffe9daff fff1e7ff fffaf6ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfdff 9fafdaff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 012c9eff 7088c9fe e4e8f5ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 00000000 fffefd05 feffff67 fffffffa feeee2ff feab70fe ff7818ff ff7819ff ff7615ff ff7514ff ff8632ff ffb37dff ffeadbff fffefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f6f7fbff 5a75c0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 00219aff 536fbdfe d8def0ff fffffffa ffffff67 fdfdfe05 00000000 fefefe00 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 00000000 fffdfc01 feffff55 fefffff5 feeee2ff ffa76afe ff7615ff ff7c20ff ff7d21ff ff791bff ff8027ff ff9850ff ffc69dff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eff2f9ff 183fa7ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 4b69bafe d8def0ff fffffff5 ffffff55 fbfbfd01 00000000 ffffff00 00000000 00000000 │ │ -00000000 fefefe00 00000000 fefcf900 feffff35 ffffffe1 fff3ebff feab70fe ff7615ff ff7c20ff ff7c20ff ff791cff ff8b39ff ffbb8bff fff1e7ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ced6ecff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff 516fbdfe e3e8f4ff ffffffe1 ffffff35 f3f6fc00 00000000 fefefe00 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 00000000 fefefe19 fefefe55 ffffff8f ffffffbb ffffffdc fefefef2 fefefefc fefefefc fefefef2 ffffffdc ffffffbb ffffff8f ffffff55 ffffff19 00000000 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 fefefe16 fefefe66 ffffffc8 fefefefe ffffffff fefefeff fbfcfdff f8f9fcff e8ecf6ff d8dff0ff d8def0ff e8ecf6ff f6f8fbff f7f8fcff f9fafcff fbfcfdff fefefefe ffffffc8 ffffff66 ffffff16 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe02 ffffff20 ffffff86 fefefef0 fefefeff ffffffff fefefeff fffffffe fefefeff adbae0ff 4464b8ff 0832a1ff 012c9eff 00279cff 00239aff 00289dff 2247abff 516ebdff 8c9fd4fe d0d8edff f5f7fbff f9fafdff fffffff0 ffffff86 ffffff20 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff12 fefefe6e fefefeea fefefeff ffffffff fefefefe fefefefe ffffffff fefefeff ffffffff ffffffff ffffffff fafbfdff b8c4e4ff 758ccaff 3355b1ff 133ba5ff 0933a1ff 00289cff 00239aff 00259bff 2a4eaefe 8fa2d5fe e0e5f3ff f8f9fcff ffffffea ffffff6e fefefe12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffdfc01 feffff35 feffffb8 feffffff ffffffff fffffffe fefefefe fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff e5eaf5ff 99abd8ff 0c34a2ff 00299dff 002a9dff 00279cff 002099ff 123aa4fe 8398d0fe dfe4f3ff fcfcfdff ffffffb8 ffffff35 fbfbfd01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffefd05 feffff55 ffffffe1 fff9f5ff fef1e7fe fef8f3fe ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff e2e7f4ff 00279cff 002a9dff 002b9eff 002b9eff 002b9eff 00289cff 002099ff 264bacfe a7b6ddfe f4f6fbff ffffffe1 ffffff55 fdfdfe05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fefefd07 feffff67 fefffff5 fff3eaff ffbe8ffe ff9d58ff ffba8aff ffd9beff ffe9daff fff1e7ff fffaf6ff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfdff 9fafdaff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249bff 012c9eff 7088c9fe e4e8f5ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fffefd05 feffff67 fffffffa feeee2ff feab70fe ff7818ff ff7819ff ff7615ff ff7514ff ff8632ff ffb37dff ffeadbff fffefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f6f7fbff 5a75c0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 00219aff 536fbdfe d8def0ff fffffffa ffffff67 fdfdfe05 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fffdfc01 feffff55 fefffff5 feeee2ff ffa76afe ff7615ff ff7c20ff ff7d21ff ff791bff ff8027ff ff9850ff ffc69dff fff5eeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eff2f9ff 183fa7ff 00289dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001f98ff 4b69bafe d8def0ff fffffff5 ffffff55 fbfbfd01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 feffff35 ffffffe1 fff3ebff feab70fe ff7615ff ff7c20ff ff7c20ff ff791cff ff8b39ff ffbb8bff fff1e7ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ced6ecff 002099ff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 001e98ff 516fbdfe e3e8f4ff ffffffe1 ffffff35 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 fffefe12 feffffb8 fffaf7ff ffba8afe ff7819ff ff7c20ff ff7c20ff ff7a1cff ff9246ff ffd5b8ff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fbfcfdff 899cd2ff 00239aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 002199ff 6e87c8fe f4f6fbff ffffffb8 fefefe12 00000000 00000000 00000000 │ │ -fefefe00 00000000 fefefe02 feffff6e fefdfcff fed5b8fe ff8025ff ff7b1eff ff7d21ff ff791bff ff9042ff ffdac1ff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fafafdff 4262b7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 002b9eff a5b4ddfe fcfcfdff ffffff6e fdfefe02 00000000 ffffff00 │ │ -00000000 ffffff00 ffffff20 feffffea fff1e6ff fe9448fe ff7819ff ff7d21ff ff7a1dff ff8732ff ffcca8ff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff fbfcfdff dde3f2ff fbfbfdff ffffffff ffffffff ffffffff fefefeff edf0f8ff 0731a0ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00259bff 2449acfe dde3f2ff ffffffea ffffff20 ffffff00 00000000 │ │ +00000000 00000000 fefefe02 feffff6e fefdfcff fed5b8fe ff8025ff ff7b1eff ff7d21ff ff791bff ff9042ff ffdac1ff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff fafafdff 4262b7ff 00279cff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289dff 002b9eff a5b4ddfe fcfcfdff ffffff6e fdfefe02 00000000 00000000 │ │ +00000000 00000000 ffffff20 feffffea fff1e6ff fe9448fe ff7819ff ff7d21ff ff7a1dff ff8732ff ffcca8ff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff fbfcfdff dde3f2ff fbfbfdff ffffffff ffffffff ffffffff fefefeff edf0f8ff 0731a0ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00259bff 2449acfe dde3f2ff ffffffea ffffff20 00000000 00000000 │ │ 00000000 fefefe01 ffffff86 fefcfaff ffc499fe ff7616ff ff7d21ff ff7c20ff ff7c20ff ffae74ff fffcfaff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff cad3ebff 617cc3ff afbde1ff ffffffff ffffffff ffffffff ffffffff fefefeff b9c4e4ff 00229aff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 001f99ff 7d93cdfe f8f9fcff ffffff86 fefefe01 00000000 │ │ -ffffff00 feffff16 fefffff0 fff1e7ff fe8935fe ff7b1eff ff7d21ff ff7a1cff ff8e3fff ffdcc3ff ffffffff fffefeff ffffffff fefefeff ffffffff f7f9fcff 8ea1d4ff 3154b0ff 00249bff 3759b3ff 7f95ceff b2bfe1ff e3e8f4ff ffffffff ffffffff 6f87c8ff 00229aff 00269bff 00269bff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 0e36a3fe dce2f2ff fffffff0 ffffff16 fefefe00 │ │ +00000000 feffff16 fefffff0 fff1e7ff fe8935fe ff7b1eff ff7d21ff ff7a1cff ff8e3fff ffdcc3ff ffffffff fffefeff ffffffff fefefeff ffffffff f7f9fcff 8ea1d4ff 3154b0ff 00249bff 3759b3ff 7f95ceff b2bfe1ff e3e8f4ff ffffffff ffffffff 6f87c8ff 00229aff 00269bff 00269bff 00289cff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 0e36a3fe dce2f2ff fffffff0 ffffff16 00000000 │ │ fefefe01 feffff66 fefcfbff fec9a3fe ff7716ff ff7d21ff ff7c20ff ff7a1cff ffa667ff ffffffff ffffffff fffffeff ffffffff ffffffff fefeffff 7d93cdff 0c35a2ff 00269bff 002a9dff 00259bff 0731a1ff 2046aaff 3759b3ff 4e6cbbff 7a91ccff 294dadff 1e44a9ff 2a4eaeff 274cadff 1139a4ff 002199ff 001f98ff 00259bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002199ff 869ad1fe f9fafcff ffffff66 fefefe01 │ │ 00000000 ffffffc8 fffaf6ff fe954bfe ff7a1dff ff7d21ff ff7c1fff ff832cff ffc298ff ffffffff fffefeff ffffffff fefefeff ffffffff a6b5ddff 163ea6ff 00269cff 002a9dff 002b9eff 002b9eff 00289cff 001d97ff 002a9dff 5672beff afbde1ff c5cfe9ff ced6ecff d2daeeff d1d9edff c8d1eaff b4c1e3ff 7f95ceff 2f52b0ff 00229aff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00289cff 2146aafe f4f5faff ffffffc8 00000000 │ │ feffff19 fefefefe fee9daff ff791bff ff7c20ff ff7d21ff ff7b1dff ff8d3dff ffdac1ff ffffffff fffefeff ffffffff ffffffff f7f9fcff 5471beff 00269bff 002a9dff 002b9eff 002b9eff 00249aff 00269cff 667fc5ff c7d0eaff e7ebf6ff fbfcfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f4f5faff dbe1f1ff 9bacd9ff 264bacff 002099ff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00249aff c5cfe9ff fdfefefe ffffff19 │ │ feffff55 fffdfcff ffc69efe ff7818ff ff7d21ff ff7d21ff ff7a1cff ff9448ff ffeadbff ffffffff ffffffff ffffffff ffffffff ccd4ecff 3154b1ff 00259bff 002b9eff 00279cff 001e97ff 4262b7ff bcc7e5ff edf0f8ff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff fefeffff fefefeff ffffffff ffffffff ffffffff fbfcfdff d2daeeff 5774bfff 00269bff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00249aff 7f95cffe fbfbfdff ffffff55 │ │ ffffff8f fffcfaff ffa86aff ff7a1cff ff7d21ff ff7d21ff ff7a1cff ff964cff fff0e5ff ffffffff ffffffff ffffffff ffffffff b5c1e3ff 2348abff 00269bff 001f98ff 1f45aaff a0b1dbff e7ebf5ff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff eceff8ff 667fc4ff 00299cff 00299dff 002b9eff 002b9eff 002b9eff 002b9eff 002b9eff 00279cff 4262b7ff f8f9fcff ffffff8f │ │ ffffffbb fefbf8ff ff9041ff ff7b1eff ff7d21ff ff7d21ff ff7a1cff ff954bff ffeee2ff ffffffff ffffffff ffffffff ffffffff bbc7e5ff 254aacff 052fa0ff 798fcdff dfe4f3ff fbfcfdff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ebeff8ff 5370beff 00259bff 002a9dff 002b9eff 002b9eff 002b9eff 002b9eff 00299dff 123aa5ff f7f8fcff ffffffbb │ │ ffffffdc fefaf7ff ff7c20ff ff7c20ff ff7d21ff ff7d21ff ff7a1dff ff9144ff ffe4d1ff ffffffff ffffffff ffffffff ffffffff dfe5f3ff 2f52b0ff 7a91cdff f3f5faff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff c9d2eaff 2f52b0ff 00259bff 002b9eff 002b9eff 002b9eff 002b9eff 002a9dff 00239aff eef1f9ff fefefedc │ │ @@ -34,23 +34,23 @@ │ │ ffffffdc fefaf7ff ff7b1eff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ff9a52ff ffecdfff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff6f1ff ffb581ff ff9951ff fff5edff ffffffff ffffffff ffffffff ffffffff bfc9e6ff 2348abff 00279cff 002b9eff 002b9eff 002a9dff 00239aff eef1f9ff fefefedc │ │ feffffbb fefbf8ff ff8d3cff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7a1dff ffae75ff fffaf6ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffdfcff ffefe5ff ffbe91ff ff8128ff ff9347ff ffe2cdff ffffffff ffffffff ffffffff ffffffff d3daeeff 2c4faeff 00279cff 002b9eff 002b9eff 00299dff 123aa5ff f7f8fcff ffffffbb │ │ ffffff8f fffcfaff ffa667ff ff7a1cff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1fff ff7e23ff ffb987ff fff9f5ff ffffffff ffffffff fffefeff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff3ebff ffd2b1ff ff8f41ff ff7513ff ff791bff ff9245ff ffdec7ff ffffffff ffffffff ffffffff ffffffff d6dcefff 2d50afff 00279cff 002b9eff 002b9eff 00279cff 4161b6ff f8f9fcff ffffff8f │ │ feffff55 fefdfcff fec49bfe ff7819ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff7c20ff ffb27bff ffeee2ff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fff7f1ff ffdfc8ff ffa260ff ff7614ff ff7a1dff ff7d21ff ff791aff ff984fff ffe8d8ff ffffffff ffffffff ffffffff ffffffff cdd5ebff 294dadff 00279cff 002b9eff 002b9eff 00249bff 7c92cdfe fbfbfdff ffffff55 │ │ ffffff19 fffefefe ffe6d5ff ff791bff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7717ff ff9850ff ffd4b6ff fff0e5ff fffcf9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fff4edff ffe5d2ff ffb47fff ff7b1fff ff7819ff ff7c21ff ff7d21ff ff7c20ff ff791bff ffa96dff fffdfcff ffffffff ffffffff fefefeff ffffffff afbde0ff 1d43a9ff 00289cff 002b9eff 002a9dff 00239aff c2cce8ff fdfdfefe ffffff19 │ │ 00000000 feffffc8 fffaf6ff fe9245fe ff7b1dff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7819ff ff7a1dff ff9d58ff ffc69eff ffddc5ff ffe6d4ff ffeadbff ffeadcff ffe8d8ff ffe3d0ff ffd8bbff ffac72ff ff8127ff ff7413ff ff7b1eff ff7d21ff ff7d21ff ff7c20ff ff7a1cff ff8936ff ffd2b4ff ffffffff fffefeff ffffffff fefefeff ffffffff 8297cfff 0a34a2ff 00299dff 002b9eff 00289cff 1c42a9fe f3f5faff ffffffc8 00000000 │ │ fefefe01 ffffff66 fffcfaff fec69efe ff7616ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff791aff ff7412ff ff7c1fff ff8c3cff ff974eff ff9850ff ff9144ff ff9950ff ffb480ff ff9f5cff ff954bff ff8a37ff ff7d22ff ff791bff ff7c20ff ff791bff ff822bff ffbd8eff fffefeff ffffffff ffffffff fefefeff ffffffff fefefeff 4d6bbbff 00269bff 002a9dff 002b9eff 002199ff 8096cefe f9fafcff ffffff66 fefefe01 │ │ -fefefe00 ffffff16 fefffff0 ffefe4ff fe8630fe ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7a1cff ff791bff ff791aff ff7716ff ffba8aff ffffffff ffffffff ffeadcff ffd1b0ff ffb784ff ff954aff ff781aff ff9449ff ffc39aff fffbf9ff ffffffff fffefeff ffffffff fefefeff ffffffff b5c2e3ff 2045aaff 00279cff 002b9eff 00299dff 0a33a2fe d8def0ff fefefef0 ffffff16 fefefe00 │ │ +00000000 ffffff16 fefffff0 ffefe4ff fe8630fe ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7a1cff ff791bff ff791aff ff7716ff ffba8aff ffffffff ffffffff ffeadcff ffd1b0ff ffb784ff ff954aff ff781aff ff9449ff ffc39aff fffbf9ff ffffffff fffefeff ffffffff fefefeff ffffffff b5c2e3ff 2045aaff 00279cff 002b9eff 00299dff 0a33a2fe d8def0ff fefefef0 ffffff16 00000000 │ │ 00000000 fefefe01 ffffff86 fefbf9ff fec194fe ff7615ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffe0caff fffefeff ffffffff ffffffff ffffffff ffffffff ffceacff ffad73ff ffe2ceff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff f8f9fcff 5c78c1ff 00299dff 002a9dff 002b9eff 001f98ff 758ccafe f8f9fcff ffffff86 fefefe01 00000000 │ │ -00000000 ffffff00 feffff20 feffffea feefe4ff fe9144fe ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff832bff fff8f3ff fffefeff ffffffff ffffffff ffffffff fffcfbff ffebddff fffcfaff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff 99aad8ff 133aa5ff 00279cff 002b9eff 00259bff 1d43a9fe d8dff0ff ffffffea ffffff20 ffffff00 00000000 │ │ -ffffff00 00000000 fefefe02 feffff6e fffdfcff ffd3b5fe ff7d22ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa362ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff b7c3e4ff 264aacff 00259bff 002b9eff 00299dff 00289dff 9cadd9fe fbfbfdff ffffff6e fdfdfe02 00000000 ffffff00 │ │ +00000000 00000000 feffff20 feffffea feefe4ff fe9144fe ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff832bff fff8f3ff fffefeff ffffffff ffffffff ffffffff fffcfbff ffebddff fffcfaff ffffffff ffffffff fffefeff ffffffff fefefeff ffffffff ffffffff 99aad8ff 133aa5ff 00279cff 002b9eff 00259bff 1d43a9fe d8dff0ff ffffffea ffffff20 00000000 00000000 │ │ +00000000 00000000 fefefe02 feffff6e fffdfcff ffd3b5fe ff7d22ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7a1cff ffa362ff fffcfaff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff fefefeff ffffffff ffffffff b7c3e4ff 264aacff 00259bff 002b9eff 00299dff 00289dff 9cadd9fe fbfbfdff ffffff6e fdfdfe02 00000000 00000000 │ │ 00000000 00000000 00000000 fffefe12 ffffffb8 fffaf6ff feb684fe ff7717ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7818ff ffc7a1ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffffeff ffffffff ffffffff afbce0ff 2b4eaeff 00269cff 002a9dff 002a9dff 002099ff 6680c5fe f1f4faff ffffffb8 fefefe12 00000000 00000000 00000000 │ │ -00000000 fefefe00 00000000 fffcf900 feffff35 feffffe1 fef1e8ff fea769fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ffe9daff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf6ff 7e94ceff 1d43a9ff 00269bff 002a9dff 002b9eff 001e97ff 4968bafe dee4f3ff ffffffe1 ffffff35 e7edf600 00000000 fefefe00 00000000 │ │ -00000000 00000000 ffffff00 00000000 fffdfb01 ffffff55 fffffff5 ffebddff ffa362fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8d3cff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffeffff ffffffff eff2f9ff 96a8d7ff 3b5cb4ff 0932a1ff 00259bff 002a9eff 002a9dff 001e97ff 4262b7fe d1d9eeff fffffff5 ffffff55 fafbfd01 00000000 ffffff00 00000000 00000000 │ │ -00000000 00000000 00000000 fefefe00 00000000 fefefd05 ffffff67 fefffffa ffebddff fea668fe ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffb078ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfeff cdd6ecff 5d79c2ff 0a33a2ff 001c97ff 002199ff 00259bff 001f98ff 4968bafe d2d9eeff fffffffa ffffff67 fcfdfe05 00000000 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 00000000 00000000 fffefd07 feffff67 fffffff5 fff0e7ff ffb581fe ff7d21ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffd2b3ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f2f4faff dfe4f3ff d0d8edff acbbdfff 7088c9ff 3456b1ff 6c85c8fe dde3f2ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 fefefe00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 fffdfd05 ffffff55 ffffffe1 fef9f5ff fed0affe fe8e3ffe ff7615ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d21ff fff2e8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefeff f0f2f9fe e1e6f3fe f0f2f9ff ffffffe1 ffffff55 fcfdfe05 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fefdfb01 feffff35 feffffb8 fffdfcff feede1ff ffbc8dfe fe842efe ff7616ff ff7b1eff ff7c20ff ff7b1eff ff8833ff ffd4b5ff fffbf8ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffefffe fffffffe ffffffff ffffffff ffffffb8 ffffff35 fafbfd01 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 fefefe00 00000000 fef9f300 fefefe12 feffff6e feffffea fefbf9ff feede1ff ffc197fe fe8d3efe ff7819ff ff7819ff ff7c1fff ff832bff ff8834ff ffa05cff ffc297ff ffe5d2ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff fefefefe fefefefe fefefeff ffffffff fefefeea fefefe6e ffffff12 ffffff00 00000000 ffffff00 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000000 00000000 fffefe02 ffffff20 feffff86 fffffff0 fefcfaff fff9f5ff fee1cdff ffbe90fe ffa05dff ff8834ff ff7818ff ff791aff ff7c1fff ff7e24ff ff852fff ffa566ff ffd5b7ff fffefdff fffffffe fefefeff ffffffff ffffffff fffffff0 fefefe86 fefefe20 fefefe02 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 ffffff16 feffff66 ffffffc8 fffefefe fffdfbff fffbf9ff fffbf8ff fff7f1ff ffebdeff fee4d0ff fee3cfff ffebddff fff7f2ff fffdfcff fffefeff feffffff fffffffe ffffffc8 fefefe66 fefefe16 fefefe01 ffffff00 00000000 00000000 fefefe00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe00 00000000 00000000 ffffff00 fefefe01 00000000 feffff19 feffff55 ffffff8f feffffbb fefefedc fefefef2 fffefefc fffefefc fefefef2 fefefedc feffffbb ffffff8f fefefe55 ffffff19 00000000 ffffff01 fefefe00 00000000 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 feffff35 feffffe1 fef1e8ff fea769fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7c20ff ff7718ff ffe9daff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fefefeff ffffffff ffffffff e7ebf6ff 7e94ceff 1d43a9ff 00269bff 002a9dff 002b9eff 001e97ff 4968bafe dee4f3ff ffffffe1 ffffff35 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 fffdfb01 ffffff55 fffffff5 ffebddff ffa362fe ff7514ff ff7c20ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7b1eff ff8d3cff fff8f3ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffeffff ffffffff eff2f9ff 96a8d7ff 3b5cb4ff 0932a1ff 00259bff 002a9eff 002a9dff 001e97ff 4262b7fe d1d9eeff fffffff5 ffffff55 fafbfd01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 fefefd05 ffffff67 fefffffa ffebddff fea668fe ff7616ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff791aff ffb078ff fffaf7ff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfeff cdd6ecff 5d79c2ff 0a33a2ff 001c97ff 002199ff 00259bff 001f98ff 4968bafe d2d9eeff fffffffa ffffff67 fcfdfe05 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 fffefd07 feffff67 fffffff5 fff0e7ff ffb581fe ff7d21ff ff791aff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7d21ff ff7615ff ffd2b3ff fffdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff f2f4faff dfe4f3ff d0d8edff acbbdfff 7088c9ff 3456b1ff 6c85c8fe dde3f2ff fffffff5 ffffff67 fdfdfe07 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffdfd05 ffffff55 ffffffe1 fef9f5ff fed0affe fe8e3ffe ff7615ff ff7b1eff ff7d21ff ff7d21ff ff7d21ff ff7c1fff ff7d21ff fff2e8ff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff fefefeff f0f2f9fe e1e6f3fe f0f2f9ff ffffffe1 ffffff55 fcfdfe05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefdfb01 feffff35 feffffb8 fffdfcff feede1ff ffbc8dfe fe842efe ff7616ff ff7b1eff ff7c20ff ff7b1eff ff8833ff ffd4b5ff fffbf8ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fffefffe fffffffe ffffffff ffffffff ffffffb8 ffffff35 fafbfd01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe12 feffff6e feffffea fefbf9ff feede1ff ffc197fe fe8d3efe ff7819ff ff7819ff ff7c1fff ff832bff ff8834ff ffa05cff ffc297ff ffe5d2ff ffffffff ffffffff ffffffff ffffffff fffefeff ffffffff fefefefe fefefefe fefefeff ffffffff fefefeea fefefe6e ffffff12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffefe02 ffffff20 feffff86 fffffff0 fefcfaff fff9f5ff fee1cdff ffbe90fe ffa05dff ff8834ff ff7818ff ff791aff ff7c1fff ff7e24ff ff852fff ffa566ff ffd5b7ff fffefdff fffffffe fefefeff ffffffff ffffffff fffffff0 fefefe86 fefefe20 fefefe02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 ffffff16 feffff66 ffffffc8 fffefefe fffdfbff fffbf9ff fffbf8ff fff7f1ff ffebdeff fee4d0ff fee3cfff ffebddff fff7f2ff fffdfcff fffefeff feffffff fffffffe ffffffc8 fefefe66 fefefe16 fefefe01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fefefe01 00000000 feffff19 feffff55 ffffff8f feffffbb fefefedc fefefef2 fffefefc fffefefc fefefef2 fefefedc feffffbb ffffff8f fefefe55 ffffff19 00000000 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.smali │ @@ -18,69 +18,80 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 38 │ + .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 41 │ + .line 43 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 63 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 45 │ + .line 47 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 49 │ + .line 51 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 53 │ + .line 55 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 57 │ + .line 59 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali │ @@ -15,79 +15,104 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 61 │ + .line 67 │ invoke-direct {p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 65 │ + .line 71 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 96 │ + invoke-virtual {p0, p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + .line 97 │ + const/4 v0, 0x1 │ + │ + .line 99 │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 70 │ + .line 76 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 75 │ + .line 81 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 80 │ + .line 86 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 85 │ + .line 91 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.smali │ @@ -14,14 +14,17 @@ │ .end annotation │ │ │ # virtual methods │ .method public abstract getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .end method │ │ +.method public abstract getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ +.end method │ + │ .method public abstract getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .end method │ │ .method public abstract getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .end method │ │ .method public abstract getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.smali │ @@ -2,180 +2,273 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityServiceInfoCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ } │ .end annotation │ │ │ # static fields │ +.field public static final CAPABILITY_CAN_FILTER_KEY_EVENTS:I = 0x8 │ + │ +.field public static final CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I = 0x4 │ + │ +.field public static final CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION:I = 0x2 │ + │ +.field public static final CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT:I = 0x1 │ + │ +.field public static final DEFAULT:I = 0x1 │ + │ .field public static final FEEDBACK_ALL_MASK:I = -0x1 │ │ +.field public static final FEEDBACK_BRAILLE:I = 0x20 │ + │ +.field public static final FLAG_INCLUDE_NOT_IMPORTANT_VIEWS:I = 0x2 │ + │ +.field public static final FLAG_REPORT_VIEW_IDS:I = 0x10 │ + │ +.field public static final FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I = 0x8 │ + │ +.field public static final FLAG_REQUEST_FILTER_KEY_EVENTS:I = 0x20 │ + │ +.field public static final FLAG_REQUEST_TOUCH_EXPLORATION_MODE:I = 0x4 │ + │ .field private static final IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 90 │ + .line 111 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x12 │ │ if-lt v0, v1, :cond_0 │ │ - .line 91 │ - new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ + .line 112 │ + new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ - invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;->()V │ │ sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ - .line 95 │ + .line 118 │ :goto_0 │ return-void │ │ - .line 93 │ + .line 113 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 114 │ + new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 116 │ + :cond_1 │ new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 113 │ + .line 280 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 115 │ + .line 282 │ return-void │ .end method │ │ +.method public static capabilityToString(I)Ljava/lang/String; │ + .locals 1 │ + .param p0, "capability" # I │ + │ + .prologue │ + .line 438 │ + packed-switch p0, :pswitch_data_0 │ + │ + .line 448 │ + :pswitch_0 │ + const-string v0, "UNKNOWN" │ + │ + :goto_0 │ + return-object v0 │ + │ + .line 440 │ + :pswitch_1 │ + const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" │ + │ + goto :goto_0 │ + │ + .line 442 │ + :pswitch_2 │ + const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" │ + │ + goto :goto_0 │ + │ + .line 444 │ + :pswitch_3 │ + const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" │ + │ + goto :goto_0 │ + │ + .line 446 │ + :pswitch_4 │ + const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" │ + │ + goto :goto_0 │ + │ + .line 438 │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_0 │ + :pswitch_3 │ + :pswitch_0 │ + :pswitch_0 │ + :pswitch_0 │ + :pswitch_4 │ + .end packed-switch │ +.end method │ + │ .method public static feedbackTypeToString(I)Ljava/lang/String; │ .locals 4 │ .param p0, "feedbackType" # I │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 189 │ + .line 356 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - .line 190 │ + .line 357 │ .local v0, "builder":Ljava/lang/StringBuilder; │ const-string v2, "[" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 191 │ + .line 358 │ :goto_0 │ if-lez p0, :cond_1 │ │ - .line 192 │ + .line 359 │ invoke-static {p0}, Ljava/lang/Integer;->numberOfTrailingZeros(I)I │ │ move-result v2 │ │ shl-int v1, v3, v2 │ │ - .line 193 │ + .line 360 │ .local v1, "feedbackTypeFlag":I │ xor-int/lit8 v2, v1, -0x1 │ │ and-int/2addr p0, v2 │ │ - .line 194 │ + .line 361 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v2 │ │ if-le v2, v3, :cond_0 │ │ - .line 195 │ + .line 362 │ const-string v2, ", " │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 197 │ + .line 364 │ :cond_0 │ sparse-switch v1, :sswitch_data_0 │ │ goto :goto_0 │ │ - .line 208 │ + .line 375 │ :sswitch_0 │ const-string v2, "FEEDBACK_SPOKEN" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 199 │ + .line 366 │ :sswitch_1 │ const-string v2, "FEEDBACK_AUDIBLE" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 202 │ + .line 369 │ :sswitch_2 │ const-string v2, "FEEDBACK_HAPTIC" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 205 │ + .line 372 │ :sswitch_3 │ const-string v2, "FEEDBACK_GENERIC" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 211 │ + .line 378 │ :sswitch_4 │ const-string v2, "FEEDBACK_VISUAL" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 215 │ + .line 382 │ .end local v1 # "feedbackTypeFlag":I │ :cond_1 │ const-string v2, "]" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 216 │ + .line 383 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ return-object v2 │ │ - .line 197 │ + .line 364 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x1 -> :sswitch_0 │ 0x2 -> :sswitch_2 │ 0x4 -> :sswitch_1 │ @@ -185,102 +278,154 @@ │ .end method │ │ .method public static flagToString(I)Ljava/lang/String; │ .locals 1 │ .param p0, "flag" # I │ │ .prologue │ - .line 228 │ - packed-switch p0, :pswitch_data_0 │ + .line 395 │ + sparse-switch p0, :sswitch_data_0 │ │ - .line 232 │ + .line 409 │ const/4 v0, 0x0 │ │ :goto_0 │ return-object v0 │ │ - .line 230 │ - :pswitch_0 │ + .line 397 │ + :sswitch_0 │ const-string v0, "DEFAULT" │ │ goto :goto_0 │ │ - .line 228 │ - :pswitch_data_0 │ - .packed-switch 0x1 │ - :pswitch_0 │ - .end packed-switch │ + .line 399 │ + :sswitch_1 │ + const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" │ + │ + goto :goto_0 │ + │ + .line 401 │ + :sswitch_2 │ + const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" │ + │ + goto :goto_0 │ + │ + .line 403 │ + :sswitch_3 │ + const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" │ + │ + goto :goto_0 │ + │ + .line 405 │ + :sswitch_4 │ + const-string v0, "FLAG_REPORT_VIEW_IDS" │ + │ + goto :goto_0 │ + │ + .line 407 │ + :sswitch_5 │ + const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" │ + │ + goto :goto_0 │ + │ + .line 395 │ + nop │ + │ + :sswitch_data_0 │ + .sparse-switch │ + 0x1 -> :sswitch_0 │ + 0x2 -> :sswitch_1 │ + 0x4 -> :sswitch_2 │ + 0x8 -> :sswitch_3 │ + 0x10 -> :sswitch_4 │ + 0x20 -> :sswitch_5 │ + .end sparse-switch │ .end method │ │ .method public static getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 164 │ + .line 331 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 426 │ + sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 177 │ + .line 344 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 126 │ + .line 293 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 138 │ + .line 305 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 151 │ + .line 318 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 ├── smali/android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.smali │ @@ -1,529 +1,238 @@ │ .class Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ -.super Landroid/graphics/drawable/Drawable; │ +.super Landroid/graphics/drawable/InsetDrawable; │ .source "ActionBarDrawerToggle.java" │ │ # interfaces │ .implements Landroid/graphics/drawable/Drawable$Callback; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/ActionBarDrawerToggle; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ - accessFlags = 0xa │ + accessFlags = 0x2 │ name = "SlideDrawable" │ .end annotation │ │ │ # instance fields │ +.field private final mHasMirroring:Z │ + │ .field private mOffset:F │ │ -.field private mOffsetBy:F │ +.field private mPosition:F │ │ .field private final mTmpRect:Landroid/graphics/Rect; │ │ -.field private mWrapped:Landroid/graphics/drawable/Drawable; │ +.field final synthetic this$0:Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ # direct methods │ -.method public constructor (Landroid/graphics/drawable/Drawable;)V │ - .locals 1 │ - .param p1, "wrapped" # Landroid/graphics/drawable/Drawable; │ - │ - .prologue │ - .line 323 │ - invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V │ - │ - .line 321 │ - new-instance v0, Landroid/graphics/Rect; │ - │ - invoke-direct {v0}, Landroid/graphics/Rect;->()V │ - │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ - │ - .line 324 │ - iput-object p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - .line 325 │ - return-void │ -.end method │ - │ - │ -# virtual methods │ -.method public clearColorFilter()V │ - .locals 1 │ - │ - .prologue │ - .line 387 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V │ - │ - .line 388 │ - return-void │ -.end method │ - │ -.method public draw(Landroid/graphics/Canvas;)V │ - .locals 2 │ - .param p1, "canvas" # Landroid/graphics/Canvas; │ +.method private constructor (Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ + .locals 3 │ + .param p2, "wrapped" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 343 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + const/4 v0, 0x0 │ │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ + .line 508 │ + iput-object p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->this$0:Landroid/support/v4/app/ActionBarDrawerToggle; │ │ - invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->copyBounds(Landroid/graphics/Rect;)V │ + .line 509 │ + invoke-direct {p0, p2, v0}, Landroid/graphics/drawable/InsetDrawable;->(Landroid/graphics/drawable/Drawable;I)V │ │ - .line 344 │ - invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ - │ - .line 345 │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffsetBy:F │ - │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ - │ - invoke-virtual {v1}, Landroid/graphics/Rect;->width()I │ - │ - move-result v1 │ - │ - int-to-float v1, v1 │ - │ - mul-float/2addr v0, v1 │ + .line 502 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - iget v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F │ + const/16 v2, 0x12 │ │ - neg-float v1, v1 │ + if-le v1, v2, :cond_0 │ │ - mul-float/2addr v0, v1 │ + const/4 v0, 0x1 │ │ - const/4 v1, 0x0 │ - │ - invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V │ + :cond_0 │ + iput-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mHasMirroring:Z │ │ - .line 346 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + .line 503 │ + new-instance v0, Landroid/graphics/Rect; │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ - .line 347 │ - invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ │ - .line 348 │ + .line 510 │ return-void │ .end method │ │ -.method public getChangingConfigurations()I │ - .locals 1 │ - │ - .prologue │ - .line 357 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; │ - .locals 1 │ - │ - .prologue │ - .line 464 │ - invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method public getCurrent()Landroid/graphics/drawable/Drawable; │ - .locals 1 │ - │ - .prologue │ - .line 407 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; │ - │ - move-result-object v0 │ - │ - return-object v0 │ -.end method │ - │ -.method public getIntrinsicHeight()I │ - .locals 1 │ - │ - .prologue │ - .line 444 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getIntrinsicWidth()I │ - .locals 1 │ - │ - .prologue │ - .line 439 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getMinimumHeight()I │ - .locals 1 │ - │ - .prologue │ - .line 454 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getMinimumWidth()I │ - .locals 1 │ - │ - .prologue │ - .line 449 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getOffset()F │ - .locals 1 │ +.method synthetic constructor (Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ + .locals 0 │ + .param p1, "x0" # Landroid/support/v4/app/ActionBarDrawerToggle; │ + .param p2, "x1" # Landroid/graphics/drawable/Drawable; │ + .param p3, "x2" # Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ .prologue │ - .line 333 │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F │ + .line 501 │ + invoke-direct {p0, p1, p2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ - return v0 │ + return-void │ .end method │ │ -.method public getOpacity()I │ - .locals 1 │ - │ - .prologue │ - .line 417 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public getPadding(Landroid/graphics/Rect;)Z │ - .locals 1 │ - .param p1, "padding" # Landroid/graphics/Rect; │ +# virtual methods │ +.method public draw(Landroid/graphics/Canvas;)V │ + .locals 6 │ + .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - .line 459 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + const/4 v5, 0x0 │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z │ + const/4 v0, 0x1 │ │ - move-result v0 │ + .line 540 │ + iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ │ - return v0 │ -.end method │ + invoke-virtual {p0, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->copyBounds(Landroid/graphics/Rect;)V │ │ -.method public getState()[I │ - .locals 1 │ + .line 541 │ + invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ - .prologue │ - .line 402 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + .line 544 │ + iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->this$0:Landroid/support/v4/app/ActionBarDrawerToggle; │ │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getState()[I │ + # getter for: Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;->access$400(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - return-object v0 │ -.end method │ + invoke-virtual {v3}, Landroid/app/Activity;->getWindow()Landroid/view/Window; │ │ -.method public getTransparentRegion()Landroid/graphics/Region; │ - .locals 1 │ + move-result-object v3 │ │ - .prologue │ - .line 422 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v3}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region; │ + move-result-object v3 │ │ - move-result-object v0 │ + invoke-static {v3}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ - return-object v0 │ -.end method │ + move-result v3 │ │ -.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V │ - .locals 1 │ - .param p1, "who" # Landroid/graphics/drawable/Drawable; │ + if-ne v3, v0, :cond_2 │ │ - .prologue │ - .line 469 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + move v1, v0 │ │ - if-ne p1, v0, :cond_0 │ + .line 546 │ + .local v1, "isLayoutRTL":Z │ + :goto_0 │ + if-eqz v1, :cond_0 │ │ - .line 470 │ - invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V │ + const/4 v0, -0x1 │ │ - .line 472 │ + .line 547 │ + .local v0, "flipRtl":I │ :cond_0 │ - return-void │ -.end method │ - │ -.method public isStateful()Z │ - .locals 1 │ - │ - .prologue │ - .line 392 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; │ │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z │ + invoke-virtual {v3}, Landroid/graphics/Rect;->width()I │ │ - move-result v0 │ + move-result v2 │ │ - return v0 │ -.end method │ + .line 548 │ + .local v2, "width":I │ + iget v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F │ │ -.method protected onBoundsChange(Landroid/graphics/Rect;)V │ - .locals 1 │ - .param p1, "bounds" # Landroid/graphics/Rect; │ + neg-float v3, v3 │ │ - .prologue │ - .line 433 │ - invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V │ + int-to-float v4, v2 │ │ - .line 434 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + mul-float/2addr v3, v4 │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V │ + iget v4, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mPosition:F │ │ - .line 435 │ - return-void │ -.end method │ + mul-float/2addr v3, v4 │ │ -.method protected onStateChange([I)Z │ - .locals 1 │ - .param p1, "state" # [I │ + int-to-float v4, v0 │ │ - .prologue │ - .line 427 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + mul-float/2addr v3, v4 │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ + invoke-virtual {p1, v3, v5}, Landroid/graphics/Canvas;->translate(FF)V │ │ - .line 428 │ - invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onStateChange([I)Z │ + .line 551 │ + if-eqz v1, :cond_1 │ │ - move-result v0 │ + iget-boolean v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mHasMirroring:Z │ │ - return v0 │ -.end method │ + if-nez v3, :cond_1 │ │ -.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ - .locals 1 │ - .param p1, "who" # Landroid/graphics/drawable/Drawable; │ - .param p2, "what" # Ljava/lang/Runnable; │ - .param p3, "when" # J │ + .line 552 │ + int-to-float v3, v2 │ │ - .prologue │ - .line 476 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + invoke-virtual {p1, v3, v5}, Landroid/graphics/Canvas;->translate(FF)V │ │ - if-ne p1, v0, :cond_0 │ + .line 553 │ + const/high16 v3, -0x40800000 # -1.0f │ │ - .line 477 │ - invoke-virtual {p0, p2, p3, p4}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->scheduleSelf(Ljava/lang/Runnable;J)V │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - .line 479 │ - :cond_0 │ - return-void │ -.end method │ - │ -.method public setAlpha(I)V │ - .locals 1 │ - .param p1, "alpha" # I │ - │ - .prologue │ - .line 372 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ - │ - .line 373 │ - return-void │ -.end method │ - │ -.method public setChangingConfigurations(I)V │ - .locals 1 │ - .param p1, "configs" # I │ - │ - .prologue │ - .line 352 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ + invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->scale(FF)V │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V │ + .line 556 │ + :cond_1 │ + invoke-super {p0, p1}, Landroid/graphics/drawable/InsetDrawable;->draw(Landroid/graphics/Canvas;)V │ │ - .line 353 │ - return-void │ -.end method │ - │ -.method public setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V │ - .locals 1 │ - .param p1, "color" # I │ - .param p2, "mode" # Landroid/graphics/PorterDuff$Mode; │ - │ - .prologue │ - .line 382 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V │ - │ - .line 383 │ - return-void │ -.end method │ - │ -.method public setColorFilter(Landroid/graphics/ColorFilter;)V │ - .locals 1 │ - .param p1, "cf" # Landroid/graphics/ColorFilter; │ - │ - .prologue │ - .line 377 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V │ + .line 557 │ + invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V │ │ - .line 378 │ + .line 558 │ return-void │ -.end method │ - │ -.method public setDither(Z)V │ - .locals 1 │ - .param p1, "dither" # Z │ - │ - .prologue │ - .line 362 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setDither(Z)V │ + .line 544 │ + .end local v0 # "flipRtl":I │ + .end local v1 # "isLayoutRTL":Z │ + .end local v2 # "width":I │ + :cond_2 │ + const/4 v1, 0x0 │ │ - .line 363 │ - return-void │ + goto :goto_0 │ .end method │ │ -.method public setFilterBitmap(Z)V │ +.method public getPosition()F │ .locals 1 │ - .param p1, "filter" # Z │ │ .prologue │ - .line 367 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V │ + .line 523 │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mPosition:F │ │ - .line 368 │ - return-void │ + return v0 │ .end method │ │ .method public setOffset(F)V │ .locals 0 │ .param p1, "offset" # F │ │ .prologue │ - .line 328 │ + .line 534 │ iput p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F │ │ - .line 329 │ + .line 535 │ invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V │ │ - .line 330 │ + .line 536 │ return-void │ .end method │ │ -.method public setOffsetBy(F)V │ +.method public setPosition(F)V │ .locals 0 │ - .param p1, "offsetBy" # F │ + .param p1, "position" # F │ │ .prologue │ - .line 337 │ - iput p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffsetBy:F │ + .line 518 │ + iput p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mPosition:F │ │ - .line 338 │ + .line 519 │ invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->invalidateSelf()V │ │ - .line 339 │ - return-void │ -.end method │ - │ -.method public setState([I)Z │ - .locals 1 │ - .param p1, "stateSet" # [I │ - │ - .prologue │ - .line 397 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public setVisible(ZZ)Z │ - .locals 1 │ - .param p1, "visible" # Z │ - .param p2, "restart" # Z │ - │ - .prologue │ - .line 412 │ - invoke-super {p0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z │ - │ - move-result v0 │ - │ - return v0 │ -.end method │ - │ -.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ - .locals 1 │ - .param p1, "who" # Landroid/graphics/drawable/Drawable; │ - .param p2, "what" # Ljava/lang/Runnable; │ - │ - .prologue │ - .line 483 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; │ - │ - if-ne p1, v0, :cond_0 │ - │ - .line 484 │ - invoke-virtual {p0, p2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->unscheduleSelf(Ljava/lang/Runnable;)V │ - │ - .line 486 │ - :cond_0 │ + .line 520 │ return-void │ .end method ├── smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.smali │ @@ -18,54 +18,54 @@ │ │ │ # direct methods │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 85 │ + .line 132 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method synthetic constructor (Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ .prologue │ - .line 85 │ + .line 132 │ invoke-direct {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 88 │ + .line 135 │ invoke-static {p1}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "contentDescRes" # I │ │ .prologue │ - .line 100 │ + .line 147 │ invoke-static {p1, p2, p3}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -73,14 +73,14 @@ │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "themeImage" # Landroid/graphics/drawable/Drawable; │ .param p4, "contentDescRes" # I │ │ .prologue │ - .line 94 │ + .line 141 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/ActionBarDrawerToggle.smali │ @@ -7,331 +7,482 @@ │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ Landroid/support/v4/app/ActionBarDrawerToggle$1;, │ Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;, │ + Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;, │ Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;, │ Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;, │ - Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;, │ + Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;, │ + Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; │ } │ .end annotation │ │ +.annotation runtime Ljava/lang/Deprecated; │ +.end annotation │ + │ │ # static fields │ .field private static final ID_HOME:I = 0x102002c │ │ .field private static final IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ │ +.field private static final TOGGLE_DRAWABLE_OFFSET:F = 0.33333334f │ + │ │ # instance fields │ .field private final mActivity:Landroid/app/Activity; │ │ +.field private final mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ .field private final mCloseDrawerContentDescRes:I │ │ .field private mDrawerImage:Landroid/graphics/drawable/Drawable; │ │ .field private final mDrawerImageResource:I │ │ .field private mDrawerIndicatorEnabled:Z │ │ .field private final mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ +.field private mHasCustomUpIndicator:Z │ + │ +.field private mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ + │ .field private final mOpenDrawerContentDescRes:I │ │ .field private mSetIndicatorInfo:Ljava/lang/Object; │ │ .field private mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ -.field private mThemeImage:Landroid/graphics/drawable/Drawable; │ - │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 108 │ + .line 176 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 109 │ + .line 177 │ .local v0, "version":I │ - const/16 v1, 0xb │ + const/16 v1, 0x12 │ │ if-lt v0, v1, :cond_0 │ │ - .line 110 │ - new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ + .line 178 │ + new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ - invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;->(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ + invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;->(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ │ - .line 114 │ + .line 184 │ :goto_0 │ return-void │ │ - .line 112 │ + .line 179 │ :cond_0 │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 180 │ + new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ + │ + invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;->(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ + │ + sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + │ + goto :goto_0 │ + │ + .line 182 │ + :cond_1 │ new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;->(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor (Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ - .locals 2 │ + .locals 7 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "drawerLayout" # Landroid/support/v4/widget/DrawerLayout; │ .param p3, "drawerImageRes" # I │ .param p4, "openDrawerContentDescRes" # I │ .param p5, "closeDrawerContentDescRes" # I │ │ .prologue │ - .line 152 │ + .line 229 │ + invoke-static {p1}, Landroid/support/v4/app/ActionBarDrawerToggle;->assumeMaterial(Landroid/content/Context;)Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v3, 0x1 │ + │ + :goto_0 │ + move-object v0, p0 │ + │ + move-object v1, p1 │ + │ + move-object v2, p2 │ + │ + move v4, p3 │ + │ + move v5, p4 │ + │ + move v6, p5 │ + │ + invoke-direct/range {v0 .. v6}, Landroid/support/v4/app/ActionBarDrawerToggle;->(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ + │ + .line 231 │ + return-void │ + │ + .line 229 │ + :cond_0 │ + const/4 v3, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public constructor (Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ + .locals 3 │ + .param p1, "activity" # Landroid/app/Activity; │ + .param p2, "drawerLayout" # Landroid/support/v4/widget/DrawerLayout; │ + .param p3, "animate" # Z │ + .param p4, "drawerImageRes" # I │ + .param p5, "openDrawerContentDescRes" # I │ + .param p6, "closeDrawerContentDescRes" # I │ + │ + .prologue │ + const/4 v2, 0x0 │ + │ + .line 261 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 121 │ + .line 195 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ - .line 153 │ + .line 262 │ iput-object p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ │ - .line 154 │ - iput-object p2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ - │ - .line 155 │ - iput p3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImageResource:I │ + .line 265 │ + instance-of v0, p1, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; │ │ - .line 156 │ - iput p4, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ + if-eqz v0, :cond_0 │ │ - .line 157 │ - iput p5, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ + move-object v0, p1 │ │ - .line 159 │ - sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + .line 266 │ + check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; │ │ - invoke-interface {v0, p1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ + invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;->getDrawerToggleDelegate()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mThemeImage:Landroid/graphics/drawable/Drawable; │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ - .line 160 │ - invoke-virtual {p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ + .line 271 │ + :goto_0 │ + iput-object p2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ + │ + .line 272 │ + iput p4, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImageResource:I │ + │ + .line 273 │ + iput p5, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ + │ + .line 274 │ + iput p6, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ + │ + .line 276 │ + invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - invoke-virtual {v0, p3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ + │ + .line 277 │ + invoke-static {p1, p4}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImage:Landroid/graphics/drawable/Drawable; │ │ - .line 161 │ + .line 278 │ new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImage:Landroid/graphics/drawable/Drawable; │ │ - invoke-direct {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v0, p0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ - .line 162 │ - iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ + .line 279 │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ + │ + if-eqz p3, :cond_1 │ │ - const v1, 0x3eaaaaab │ + const v0, 0x3eaaaaab │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffsetBy(F)V │ + :goto_1 │ + invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ │ - .line 163 │ + .line 280 │ return-void │ + │ + .line 268 │ + :cond_0 │ + iput-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + goto :goto_0 │ + │ + .line 279 │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method static synthetic access$400(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/app/ActionBarDrawerToggle; │ + │ + .prologue │ + .line 65 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + │ + return-object v0 │ +.end method │ + │ +.method private static assumeMaterial(Landroid/content/Context;)Z │ + .locals 2 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + const/16 v1, 0x15 │ + │ + .line 234 │ + invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + iget v0, v0, Landroid/content/pm/ApplicationInfo;->targetSdkVersion:I │ + │ + if-lt v0, v1, :cond_0 │ + │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + if-lt v0, v1, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ │ # virtual methods │ +.method getThemeUpIndicator()Landroid/graphics/drawable/Drawable; │ + .locals 2 │ + │ + .prologue │ + .line 477 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 478 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + .line 480 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public isDrawerIndicatorEnabled()Z │ .locals 1 │ │ .prologue │ - .line 217 │ + .line 376 │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ return v0 │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 2 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 229 │ - sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + .line 388 │ + iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z │ │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + if-nez v0, :cond_0 │ │ - invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ + .line 389 │ + invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mThemeImage:Landroid/graphics/drawable/Drawable; │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ │ - .line 230 │ + .line 391 │ + :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ │ - invoke-virtual {v0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ - │ - move-result-object v0 │ - │ iget v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImageResource:I │ │ - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerImage:Landroid/graphics/drawable/Drawable; │ │ - .line 231 │ + .line 392 │ invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle;->syncState()V │ │ - .line 232 │ + .line 393 │ return-void │ .end method │ │ .method public onDrawerClosed(Landroid/view/View;)V │ - .locals 4 │ + .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 298 │ + .line 459 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setPosition(F)V │ │ - .line 299 │ + .line 460 │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ if-eqz v0, :cond_0 │ │ - .line 300 │ - sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ - │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ - │ - iget v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ - │ - invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ + .line 461 │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ │ - move-result-object v0 │ + invoke-virtual {p0, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarDescription(I)V │ │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - .line 303 │ + .line 463 │ :cond_0 │ return-void │ .end method │ │ .method public onDrawerOpened(Landroid/view/View;)V │ - .locals 4 │ + .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 282 │ + .line 444 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setPosition(F)V │ │ - .line 283 │ + .line 445 │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ if-eqz v0, :cond_0 │ │ - .line 284 │ - sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ - │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ - │ - iget v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ + .line 446 │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ │ - invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ + invoke-virtual {p0, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarDescription(I)V │ │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - .line 287 │ + .line 448 │ :cond_0 │ return-void │ .end method │ │ .method public onDrawerSlide(Landroid/view/View;F)V │ .locals 4 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ const/high16 v3, 0x40000000 # 2.0f │ │ const/high16 v2, 0x3f000000 # 0.5f │ │ - .line 264 │ + .line 426 │ iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ - invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->getOffset()F │ + invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->getPosition()F │ │ move-result v0 │ │ - .line 265 │ + .line 427 │ .local v0, "glyphOffset":F │ cmpl-float v1, p2, v2 │ │ if-lez v1, :cond_0 │ │ - .line 266 │ + .line 428 │ const/4 v1, 0x0 │ │ sub-float v2, p2, v2 │ │ invoke-static {v1, v2}, Ljava/lang/Math;->max(FF)F │ │ move-result v1 │ │ mul-float/2addr v1, v3 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(FF)F │ │ move-result v0 │ │ - .line 270 │ + .line 432 │ :goto_0 │ iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ - invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ + invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setPosition(F)V │ │ - .line 271 │ + .line 433 │ return-void │ │ - .line 268 │ + .line 430 │ :cond_0 │ mul-float v1, p2, v3 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(FF)F │ │ move-result v0 │ │ @@ -339,213 +490,337 @@ │ .end method │ │ .method public onDrawerStateChanged(I)V │ .locals 0 │ .param p1, "newState" # I │ │ .prologue │ - .line 314 │ + .line 474 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const v2, 0x800003 │ │ - .line 244 │ - if-eqz p1, :cond_0 │ + .line 405 │ + if-eqz p1, :cond_1 │ │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v0 │ │ const v1, 0x102002c │ │ - if-ne v0, v1, :cond_0 │ + if-ne v0, v1, :cond_1 │ │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ - if-eqz v0, :cond_0 │ + if-eqz v0, :cond_1 │ │ - .line 245 │ + .line 406 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->isDrawerVisible(I)Z │ │ move-result v0 │ │ - if-eqz v0, :cond_1 │ + if-eqz v0, :cond_0 │ │ - .line 246 │ + .line 407 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->closeDrawer(I)V │ │ - .line 251 │ - :cond_0 │ + .line 411 │ :goto_0 │ - const/4 v0, 0x0 │ + const/4 v0, 0x1 │ │ + .line 413 │ + :goto_1 │ return v0 │ │ - .line 248 │ - :cond_1 │ + .line 409 │ + :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->openDrawer(I)V │ │ goto :goto_0 │ + │ + .line 413 │ + :cond_1 │ + const/4 v0, 0x0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method setActionBarDescription(I)V │ + .locals 3 │ + .param p1, "contentDescRes" # I │ + │ + .prologue │ + .line 493 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 494 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + invoke-interface {v0, p1}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;->setActionBarDescription(I)V │ + │ + .line 499 │ + :goto_0 │ + return-void │ + │ + .line 497 │ + :cond_0 │ + sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + │ + iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + │ + invoke-interface {v0, v1, v2, p1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ +.method setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ + .locals 3 │ + .param p1, "upDrawable" # Landroid/graphics/drawable/Drawable; │ + .param p2, "contentDescRes" # I │ + │ + .prologue │ + .line 484 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 485 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ + │ + invoke-interface {v0, p1, p2}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ + │ + .line 490 │ + :goto_0 │ + return-void │ + │ + .line 488 │ + :cond_0 │ + sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + │ + iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + │ + invoke-interface {v0, v1, v2, p1, p2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + │ + goto :goto_0 │ .end method │ │ .method public setDrawerIndicatorEnabled(Z)V │ - .locals 6 │ + .locals 3 │ .param p1, "enable" # Z │ │ .prologue │ - .line 199 │ + .line 360 │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ if-eq p1, v0, :cond_0 │ │ - .line 200 │ + .line 361 │ if-eqz p1, :cond_2 │ │ - .line 201 │ - sget-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ - │ - iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ - │ - iget-object v4, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ + .line 362 │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ - const v5, 0x800003 │ + const v2, 0x800003 │ │ - invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ │ :goto_0 │ - invoke-interface {v1, v2, v3, v4, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ + invoke-virtual {p0, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - .line 208 │ + .line 367 │ :goto_1 │ iput-boolean p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ - .line 210 │ + .line 369 │ :cond_0 │ return-void │ │ - .line 201 │ + .line 362 │ :cond_1 │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ │ goto :goto_0 │ │ - .line 205 │ + .line 365 │ :cond_2 │ - sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ │ - iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + const/4 v1, 0x0 │ │ - iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ + │ + goto :goto_1 │ +.end method │ │ - iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mThemeImage:Landroid/graphics/drawable/Drawable; │ +.method public setHomeAsUpIndicator(I)V │ + .locals 2 │ + .param p1, "resId" # I │ │ - const/4 v4, 0x0 │ + .prologue │ + .line 341 │ + const/4 v0, 0x0 │ │ - invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ + .line 342 │ + .local v0, "indicator":Landroid/graphics/drawable/Drawable; │ + if-eqz p1, :cond_0 │ + │ + .line 343 │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ + │ + invoke-static {v1, p1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + .line 346 │ + :cond_0 │ + invoke-virtual {p0, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V │ │ - goto :goto_1 │ + .line 347 │ + return-void │ +.end method │ + │ +.method public setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V │ + .locals 2 │ + .param p1, "indicator" # Landroid/graphics/drawable/Drawable; │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 316 │ + if-nez p1, :cond_1 │ + │ + .line 317 │ + invoke-virtual {p0}, Landroid/support/v4/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ + │ + .line 318 │ + iput-boolean v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z │ + │ + .line 324 │ + :goto_0 │ + iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ + │ + if-nez v0, :cond_0 │ + │ + .line 325 │ + iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ + │ + .line 327 │ + :cond_0 │ + return-void │ + │ + .line 320 │ + :cond_1 │ + iput-object p1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; │ + │ + .line 321 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z │ + │ + goto :goto_0 │ .end method │ │ .method public syncState()V │ - .locals 6 │ + .locals 3 │ │ .prologue │ - const v5, 0x800003 │ + const v2, 0x800003 │ │ - .line 175 │ + .line 292 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ - invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - .line 176 │ + .line 293 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setPosition(F)V │ │ - .line 181 │ + .line 298 │ :goto_0 │ iget-boolean v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z │ │ if-eqz v0, :cond_0 │ │ - .line 182 │ - sget-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; │ - │ - iget-object v2, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ - │ - iget-object v3, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity; │ - │ - iget-object v4, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ + .line 299 │ + iget-object v1, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; │ │ - invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ + invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ │ :goto_1 │ - invoke-interface {v1, v2, v3, v4, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object; │ + invoke-virtual {p0, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V │ │ - .line 186 │ + .line 302 │ :cond_0 │ return-void │ │ - .line 178 │ + .line 295 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ const/4 v1, 0x0 │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setOffset(F)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->setPosition(F)V │ │ goto :goto_0 │ │ - .line 182 │ + .line 299 │ :cond_2 │ - iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I │ + iget v0, p0, Landroid/support/v4/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I │ │ goto :goto_1 │ .end method ├── smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.smali │ @@ -18,59 +18,59 @@ │ │ │ # direct methods │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 65 │ + .line 112 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method synthetic constructor (Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ .prologue │ - .line 65 │ + .line 112 │ invoke-direct {p0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 68 │ + .line 115 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "contentDescRes" # I │ │ .prologue │ - .line 81 │ + .line 128 │ return-object p1 │ .end method │ │ .method public setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "activity" # Landroid/app/Activity; │ .param p3, "themeImage" # Landroid/graphics/drawable/Drawable; │ .param p4, "contentDescRes" # I │ │ .prologue │ - .line 75 │ + .line 122 │ return-object p1 │ .end method ├── smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.smali │ @@ -30,18 +30,18 @@ │ .prologue │ const v13, 0x102002c │ │ const/4 v12, 0x1 │ │ const/4 v11, 0x0 │ │ - .line 97 │ + .line 104 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 99 │ + .line 106 │ :try_start_0 │ const-class v6, Landroid/app/ActionBar; │ │ const-string v7, "setHomeAsUpIndicator" │ │ const/4 v8, 0x1 │ │ @@ -55,15 +55,15 @@ │ │ invoke-virtual {v6, v7, v8}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v6 │ │ iput-object v6, p0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method; │ │ - .line 101 │ + .line 108 │ const-class v6, Landroid/app/ActionBar; │ │ const-string v7, "setHomeActionContentDescription" │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/Class; │ @@ -78,86 +78,86 @@ │ │ move-result-object v6 │ │ iput-object v6, p0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 131 │ + .line 138 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 106 │ + .line 113 │ :catch_0 │ move-exception v6 │ │ - .line 110 │ + .line 117 │ invoke-virtual {p1, v13}, Landroid/app/Activity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ - .line 111 │ + .line 118 │ .local v2, "home":Landroid/view/View; │ if-eqz v2, :cond_0 │ │ - .line 116 │ + .line 123 │ invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/ViewGroup; │ │ - .line 117 │ + .line 124 │ .local v3, "parent":Landroid/view/ViewGroup; │ invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v0 │ │ - .line 118 │ + .line 125 │ .local v0, "childCount":I │ const/4 v6, 0x2 │ │ if-ne v0, v6, :cond_0 │ │ - .line 123 │ + .line 130 │ invoke-virtual {v3, v11}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 124 │ + .line 131 │ .local v1, "first":Landroid/view/View; │ invoke-virtual {v3, v12}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v4 │ │ - .line 125 │ + .line 132 │ .local v4, "second":Landroid/view/View; │ invoke-virtual {v1}, Landroid/view/View;->getId()I │ │ move-result v6 │ │ if-ne v6, v13, :cond_1 │ │ move-object v5, v4 │ │ - .line 127 │ + .line 134 │ .local v5, "up":Landroid/view/View; │ :goto_1 │ instance-of v6, v5, Landroid/widget/ImageView; │ │ if-eqz v6, :cond_0 │ │ - .line 129 │ + .line 136 │ check-cast v5, Landroid/widget/ImageView; │ │ .end local v5 # "up":Landroid/view/View; │ iput-object v5, p0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView; │ │ goto :goto_0 │ │ :cond_1 │ move-object v5, v1 │ │ - .line 125 │ + .line 132 │ goto :goto_1 │ .end method ├── smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 42 │ + .line 44 │ const/4 v0, 0x1 │ │ new-array v0, v0, [I │ │ const/4 v1, 0x0 │ │ const v2, 0x101030b │ @@ -38,84 +38,84 @@ │ return-void │ .end method │ │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 39 │ + .line 41 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 92 │ + .line 99 │ return-void │ .end method │ │ .method public static getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ .locals 3 │ .param p0, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 86 │ + .line 93 │ sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->THEME_ATTRS:[I │ │ invoke-virtual {p0, v2}, Landroid/app/Activity;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 87 │ + .line 94 │ .local v0, "a":Landroid/content/res/TypedArray; │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ - .line 88 │ + .line 95 │ .local v1, "result":Landroid/graphics/drawable/Drawable; │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 89 │ + .line 96 │ return-object v1 │ .end method │ │ .method public static setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ .locals 7 │ .param p0, "info" # Ljava/lang/Object; │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "contentDescRes" # I │ │ .prologue │ - .line 70 │ + .line 72 │ if-nez p0, :cond_0 │ │ - .line 71 │ + .line 73 │ new-instance p0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ .end local p0 # "info":Ljava/lang/Object; │ invoke-direct {p0, p1}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->(Landroid/app/Activity;)V │ │ :cond_0 │ move-object v2, p0 │ │ - .line 73 │ + .line 75 │ check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ - .line 74 │ + .line 76 │ .local v2, "sii":Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method; │ │ if-eqz v3, :cond_1 │ │ - .line 76 │ + .line 78 │ :try_start_0 │ invoke-virtual {p1}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar; │ │ move-result-object v0 │ │ - .line 77 │ + .line 79 │ .local v0, "actionBar":Landroid/app/ActionBar; │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method; │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ @@ -124,28 +124,42 @@ │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 80 │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v4, 0x13 │ + │ + if-gt v3, v4, :cond_1 │ + │ + .line 83 │ + invoke-virtual {v0}, Landroid/app/ActionBar;->getSubtitle()Ljava/lang/CharSequence; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v0, v3}, Landroid/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 82 │ + .line 89 │ .end local v0 # "actionBar":Landroid/app/ActionBar; │ :cond_1 │ :goto_0 │ return-object p0 │ │ - .line 78 │ + .line 85 │ :catch_0 │ move-exception v1 │ │ - .line 79 │ + .line 86 │ .local v1, "e":Ljava/lang/Exception; │ const-string v3, "ActionBarDrawerToggleHoneycomb" │ │ const-string v4, "Couldn\'t set content description via JB-MR2 API" │ │ invoke-static {v3, v4, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -156,56 +170,56 @@ │ .locals 7 │ .param p0, "info" # Ljava/lang/Object; │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "drawable" # Landroid/graphics/drawable/Drawable; │ .param p3, "contentDescRes" # I │ │ .prologue │ - .line 48 │ + .line 50 │ if-nez p0, :cond_0 │ │ - .line 49 │ + .line 51 │ new-instance p0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ .end local p0 # "info":Ljava/lang/Object; │ invoke-direct {p0, p1}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->(Landroid/app/Activity;)V │ │ :cond_0 │ move-object v2, p0 │ │ - .line 51 │ + .line 53 │ check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ - .line 52 │ + .line 54 │ .local v2, "sii":Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method; │ │ if-eqz v3, :cond_1 │ │ - .line 54 │ + .line 56 │ :try_start_0 │ invoke-virtual {p1}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar; │ │ move-result-object v0 │ │ - .line 55 │ + .line 57 │ .local v0, "actionBar":Landroid/app/ActionBar; │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method; │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ aput-object p2, v4, v5 │ │ invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 56 │ + .line 58 │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method; │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ @@ -216,48 +230,48 @@ │ │ aput-object v6, v4, v5 │ │ invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 65 │ + .line 67 │ .end local v0 # "actionBar":Landroid/app/ActionBar; │ :goto_0 │ return-object p0 │ │ - .line 57 │ + .line 59 │ :catch_0 │ move-exception v1 │ │ - .line 58 │ + .line 60 │ .local v1, "e":Ljava/lang/Exception; │ const-string v3, "ActionBarDrawerToggleHoneycomb" │ │ const-string v4, "Couldn\'t set home-as-up indicator via JB-MR2 API" │ │ invoke-static {v3, v4, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 60 │ + .line 62 │ .end local v1 # "e":Ljava/lang/Exception; │ :cond_1 │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView; │ │ if-eqz v3, :cond_2 │ │ - .line 61 │ + .line 63 │ iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView; │ │ invoke-virtual {v3, p2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ goto :goto_0 │ │ - .line 63 │ + .line 65 │ :cond_2 │ const-string v3, "ActionBarDrawerToggleHoneycomb" │ │ const-string v4, "Couldn\'t set home-as-up indicator" │ │ invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I ├── smali/android/support/v4/app/ActivityCompat.smali │ @@ -1,100 +1,281 @@ │ .class public Landroid/support/v4/app/ActivityCompat; │ .super Landroid/support/v4/content/ContextCompat; │ .source "ActivityCompat.java" │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ + } │ +.end annotation │ + │ + │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 29 │ + .line 38 │ invoke-direct {p0}, Landroid/support/v4/content/ContextCompat;->()V │ │ + .line 217 │ return-void │ .end method │ │ +.method private static createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + .locals 1 │ + .param p0, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 210 │ + const/4 v0, 0x0 │ + │ + .line 211 │ + .local v0, "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + if-eqz p0, :cond_0 │ + │ + .line 212 │ + new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ + │ + .end local v0 # "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + invoke-direct {v0, p0}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->(Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 214 │ + .restart local v0 # "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + :cond_0 │ + return-object v0 │ +.end method │ + │ +.method public static finishAffinity(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 141 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 142 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompatJB;->finishAffinity(Landroid/app/Activity;)V │ + │ + .line 146 │ + :goto_0 │ + return-void │ + │ + .line 144 │ + :cond_0 │ + invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static finishAfterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 158 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 159 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->finishAfterTransition(Landroid/app/Activity;)V │ + │ + .line 163 │ + :goto_0 │ + return-void │ + │ + .line 161 │ + :cond_0 │ + invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ + │ + goto :goto_0 │ +.end method │ + │ .method public static invalidateOptionsMenu(Landroid/app/Activity;)Z │ .locals 2 │ .param p0, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 63 │ + .line 72 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 64 │ + .line 73 │ invoke-static {p0}, Landroid/support/v4/app/ActivityCompatHoneycomb;->invalidateOptionsMenu(Landroid/app/Activity;)V │ │ - .line 65 │ + .line 74 │ const/4 v0, 0x1 │ │ - .line 67 │ + .line 76 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ +.method public static postponeEnterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 197 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 198 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->postponeEnterTransition(Landroid/app/Activity;)V │ + │ + .line 200 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 175 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 176 │ + invoke-static {p1}, Landroid/support/v4/app/ActivityCompat;->createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/ActivityCompat21;->setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ + │ + .line 178 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 191 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 192 │ + invoke-static {p1}, Landroid/support/v4/app/ActivityCompat;->createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/ActivityCompat21;->setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ + │ + .line 194 │ + :cond_0 │ + return-void │ +.end method │ + │ .method public static startActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ .locals 2 │ .param p0, "activity" # Landroid/app/Activity; │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "options" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 88 │ + .line 97 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 89 │ + .line 98 │ invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityCompatJB;->startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ - .line 93 │ + .line 102 │ :goto_0 │ return-void │ │ - .line 91 │ + .line 100 │ :cond_0 │ invoke-virtual {p0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method │ │ .method public static startActivityForResult(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ .locals 2 │ .param p0, "activity" # Landroid/app/Activity; │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "requestCode" # I │ .param p3, "options" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 116 │ + .line 126 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 117 │ + .line 127 │ invoke-static {p0, p1, p2, p3}, Landroid/support/v4/app/ActivityCompatJB;->startActivityForResult(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ - .line 121 │ + .line 131 │ :goto_0 │ return-void │ │ - .line 119 │ + .line 129 │ :cond_0 │ invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ .end method │ + │ +.method public static startPostponedEnterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 203 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 204 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->startPostponedEnterTransition(Landroid/app/Activity;)V │ + │ + .line 206 │ + :cond_0 │ + return-void │ +.end method ├── smali/android/support/v4/app/ActivityCompatJB.smali │ @@ -10,14 +10,26 @@ │ .prologue │ .line 24 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static finishAffinity(Landroid/app/Activity;)V │ + .locals 0 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 34 │ + invoke-virtual {p0}, Landroid/app/Activity;->finishAffinity()V │ + │ + .line 35 │ + return-void │ +.end method │ + │ .method public static startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ .locals 0 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "options" # Landroid/os/Bundle; │ │ .prologue ├── smali/android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.smali │ @@ -20,61 +20,61 @@ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ .locals 0 │ .param p1, "impl" # Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ .prologue │ - .line 115 │ + .line 180 │ invoke-direct {p0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ │ - .line 116 │ + .line 181 │ iput-object p1, p0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ - .line 117 │ + .line 182 │ return-void │ .end method │ │ │ # virtual methods │ .method public toBundle()Landroid/os/Bundle; │ .locals 1 │ │ .prologue │ - .line 121 │ + .line 186 │ iget-object v0, p0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;->toBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public update(Landroid/support/v4/app/ActivityOptionsCompat;)V │ .locals 3 │ .param p1, "otherOptions" # Landroid/support/v4/app/ActivityOptionsCompat; │ │ .prologue │ - .line 126 │ + .line 191 │ instance-of v1, p1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ if-eqz v1, :cond_0 │ │ move-object v0, p1 │ │ - .line 127 │ + .line 192 │ check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ - .line 128 │ + .line 193 │ .local v0, "otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ iget-object v1, p0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;->update(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ - .line 130 │ + .line 195 │ .end local v0 # "otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/app/ActivityOptionsCompat.smali │ @@ -2,55 +2,56 @@ │ .super Ljava/lang/Object; │ .source "ActivityOptionsCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;, │ Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ } │ .end annotation │ │ │ # direct methods │ .method protected constructor ()V │ .locals 0 │ │ .prologue │ - .line 134 │ + .line 220 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 135 │ + .line 221 │ return-void │ .end method │ │ .method public static makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "enterResId" # I │ .param p2, "exitResId" # I │ │ .prologue │ - .line 45 │ + .line 47 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 46 │ + .line 48 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ - .line 49 │ + .line 51 │ :goto_0 │ return-object v0 │ │ :cond_0 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; │ │ invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ @@ -63,67 +64,206 @@ │ .param p0, "source" # Landroid/view/View; │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "startWidth" # I │ .param p4, "startHeight" # I │ │ .prologue │ - .line 74 │ + .line 76 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 75 │ + .line 77 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ invoke-static {p0, p1, p2, p3, p4}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ - .line 79 │ + .line 81 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "sharedElement" # Landroid/view/View; │ + .param p2, "sharedElementName" # Ljava/lang/String; │ + │ + .prologue │ + .line 133 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 134 │ + new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ + │ + invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityOptionsCompat21;->makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;->(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ + │ + .line 138 │ :goto_0 │ return-object v0 │ │ :cond_0 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; │ │ invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ │ goto :goto_0 │ .end method │ │ +.method public static varargs makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat; │ + .locals 5 │ + .param p0, "activity" # Landroid/app/Activity; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/app/Activity;", │ + "[", │ + "Landroid/support/v4/util/Pair", │ + "<", │ + "Landroid/view/View;", │ + "Ljava/lang/String;", │ + ">;)", │ + "Landroid/support/v4/app/ActivityOptionsCompat;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 160 │ + .local p1, "sharedElements":[Landroid/support/v4/util/Pair;, "[Landroid/support/v4/util/Pair;" │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v4, 0x15 │ + │ + if-lt v3, v4, :cond_1 │ + │ + .line 161 │ + const/4 v2, 0x0 │ + │ + .line 162 │ + .local v2, "views":[Landroid/view/View; │ + const/4 v1, 0x0 │ + │ + .line 163 │ + .local v1, "names":[Ljava/lang/String; │ + if-eqz p1, :cond_0 │ + │ + .line 164 │ + array-length v3, p1 │ + │ + new-array v2, v3, [Landroid/view/View; │ + │ + .line 165 │ + array-length v3, p1 │ + │ + new-array v1, v3, [Ljava/lang/String; │ + │ + .line 166 │ + const/4 v0, 0x0 │ + │ + .local v0, "i":I │ + :goto_0 │ + array-length v3, p1 │ + │ + if-ge v0, v3, :cond_0 │ + │ + .line 167 │ + aget-object v3, p1, v0 │ + │ + iget-object v3, v3, Landroid/support/v4/util/Pair;->first:Ljava/lang/Object; │ + │ + check-cast v3, Landroid/view/View; │ + │ + aput-object v3, v2, v0 │ + │ + .line 168 │ + aget-object v3, p1, v0 │ + │ + iget-object v3, v3, Landroid/support/v4/util/Pair;->second:Ljava/lang/Object; │ + │ + check-cast v3, Ljava/lang/String; │ + │ + aput-object v3, v1, v0 │ + │ + .line 166 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + .line 171 │ + .end local v0 # "i":I │ + :cond_0 │ + new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ + │ + invoke-static {p0, v2, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;->makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ + │ + move-result-object v4 │ + │ + invoke-direct {v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;->(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ + │ + .line 174 │ + .end local v1 # "names":[Ljava/lang/String; │ + .end local v2 # "views":[Landroid/view/View; │ + :goto_1 │ + return-object v3 │ + │ + :cond_1 │ + new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat; │ + │ + invoke-direct {v3}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ + │ + goto :goto_1 │ +.end method │ + │ .method public static makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ .locals 2 │ .param p0, "source" # Landroid/view/View; │ .param p1, "thumbnail" # Landroid/graphics/Bitmap; │ .param p2, "startX" # I │ .param p3, "startY" # I │ │ .prologue │ - .line 103 │ + .line 105 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 104 │ + .line 106 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ invoke-static {p0, p1, p2, p3}, Landroid/support/v4/app/ActivityOptionsCompatJB;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ - .line 108 │ + .line 110 │ :goto_0 │ return-object v0 │ │ :cond_0 │ new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; │ │ invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;->()V │ @@ -133,21 +273,21 @@ │ │ │ # virtual methods │ .method public toBundle()Landroid/os/Bundle; │ .locals 1 │ │ .prologue │ - .line 145 │ + .line 231 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public update(Landroid/support/v4/app/ActivityOptionsCompat;)V │ .locals 0 │ .param p1, "otherOptions" # Landroid/support/v4/app/ActivityOptionsCompat; │ │ .prologue │ - .line 155 │ + .line 241 │ return-void │ .end method ├── smali/android/support/v4/app/BackStackRecord$Op.smali │ @@ -44,12 +44,12 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 187 │ + .line 206 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/app/BackStackRecord.smali │ @@ -6,14 +6,15 @@ │ .implements Landroid/support/v4/app/FragmentManager$BackStackEntry; │ .implements Ljava/lang/Runnable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/app/BackStackRecord$TransitionState;, │ Landroid/support/v4/app/BackStackRecord$Op; │ } │ .end annotation │ │ │ # static fields │ .field static final OP_ADD:I = 0x1 │ @@ -64,77 +65,1080 @@ │ │ .field mNumOp:I │ │ .field mPopEnterAnim:I │ │ .field mPopExitAnim:I │ │ +.field mSharedElementSourceNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ +.field mSharedElementTargetNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ .field mTransition:I │ │ .field mTransitionStyle:I │ │ │ # direct methods │ .method public constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 1 │ .param p1, "manager" # Landroid/support/v4/app/FragmentManagerImpl; │ │ .prologue │ - .line 333 │ + .line 355 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTransaction;->()V │ │ - .line 209 │ + .line 228 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ - .line 212 │ + .line 231 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 334 │ + .line 356 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 335 │ + .line 357 │ + return-void │ +.end method │ + │ +.method static synthetic access$000(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # Z │ + .param p3, "x3" # Landroid/support/v4/app/Fragment; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v4/app/BackStackRecord;->mapSharedElementsIn(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic access$100(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/util/ArrayMap; │ + .param p2, "x2" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2}, Landroid/support/v4/app/BackStackRecord;->setEpicenterIn(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$200(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # Landroid/support/v4/app/Fragment; │ + .param p3, "x3" # Landroid/support/v4/app/Fragment; │ + .param p4, "x4" # Z │ + .param p5, "x5" # Landroid/support/v4/util/ArrayMap; │ + │ + .prologue │ + .line 191 │ + invoke-direct/range {p0 .. p5}, Landroid/support/v4/app/BackStackRecord;->callSharedElementEnd(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$300(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # I │ + .param p3, "x3" # Ljava/lang/Object; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ return-void │ .end method │ │ +.method private beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .locals 8 │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;Z)", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1018 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + invoke-direct {v2, p0}, Landroid/support/v4/app/BackStackRecord$TransitionState;->(Landroid/support/v4/app/BackStackRecord;)V │ + │ + .line 1023 │ + .local v2, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + new-instance v0, Landroid/view/View; │ + │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-direct {v0, v3}, Landroid/view/View;->(Landroid/content/Context;)V │ + │ + iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + .line 1025 │ + const/4 v6, 0x0 │ + │ + .line 1027 │ + .local v6, "anyTransitionStarted":Z │ + const/4 v7, 0x0 │ + │ + .local v7, "i":I │ + :goto_0 │ + invoke-virtual {p1}, Landroid/util/SparseArray;->size()I │ + │ + move-result v0 │ + │ + if-ge v7, v0, :cond_1 │ + │ + .line 1028 │ + invoke-virtual {p1, v7}, Landroid/util/SparseArray;->keyAt(I)I │ + │ + move-result v1 │ + │ + .local v1, "containerId":I │ + move-object v0, p0 │ + │ + move v3, p3 │ + │ + move-object v4, p1 │ + │ + move-object v5, p2 │ + │ + .line 1029 │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord;->configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + .line 1031 │ + const/4 v6, 0x1 │ + │ + .line 1027 │ + :cond_0 │ + add-int/lit8 v7, v7, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1036 │ + .end local v1 # "containerId":I │ + :cond_1 │ + const/4 v7, 0x0 │ + │ + :goto_1 │ + invoke-virtual {p2}, Landroid/util/SparseArray;->size()I │ + │ + move-result v0 │ + │ + if-ge v7, v0, :cond_3 │ + │ + .line 1037 │ + invoke-virtual {p2, v7}, Landroid/util/SparseArray;->keyAt(I)I │ + │ + move-result v1 │ + │ + .line 1038 │ + .restart local v1 # "containerId":I │ + invoke-virtual {p1, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_2 │ + │ + move-object v0, p0 │ + │ + move v3, p3 │ + │ + move-object v4, p1 │ + │ + move-object v5, p2 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord;->configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_2 │ + │ + .line 1041 │ + const/4 v6, 0x1 │ + │ + .line 1036 │ + :cond_2 │ + add-int/lit8 v7, v7, 0x1 │ + │ + goto :goto_1 │ + │ + .line 1045 │ + .end local v1 # "containerId":I │ + :cond_3 │ + if-nez v6, :cond_4 │ + │ + .line 1046 │ + const/4 v2, 0x0 │ + │ + .line 1049 │ + :cond_4 │ + return-object v2 │ +.end method │ + │ +.method private calculateFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + .locals 6 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 776 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;->hasView()Z │ + │ + move-result v4 │ + │ + if-nez v4, :cond_1 │ + │ + .line 821 │ + :cond_0 │ + return-void │ + │ + .line 779 │ + :cond_1 │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + .line 780 │ + .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_0 │ + if-eqz v3, :cond_0 │ + │ + .line 781 │ + iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + │ + packed-switch v4, :pswitch_data_0 │ + │ + .line 819 │ + :goto_1 │ + iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + goto :goto_0 │ + │ + .line 783 │ + :pswitch_0 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 786 │ + :pswitch_1 │ + iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + .line 787 │ + .local v0, "f":Landroid/support/v4/app/Fragment; │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + if-eqz v4, :cond_5 │ + │ + .line 788 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_2 │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + │ + move-result v4 │ + │ + if-ge v1, v4, :cond_5 │ + │ + .line 789 │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/support/v4/app/Fragment; │ + │ + .line 790 │ + .local v2, "old":Landroid/support/v4/app/Fragment; │ + if-eqz v0, :cond_2 │ + │ + iget v4, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + iget v5, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + if-ne v4, v5, :cond_3 │ + │ + .line 791 │ + :cond_2 │ + if-ne v2, v0, :cond_4 │ + │ + .line 792 │ + const/4 v0, 0x0 │ + │ + .line 788 │ + :cond_3 │ + :goto_3 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_2 │ + │ + .line 794 │ + :cond_4 │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_3 │ + │ + .line 799 │ + .end local v1 # "i":I │ + .end local v2 # "old":Landroid/support/v4/app/Fragment; │ + :cond_5 │ + invoke-direct {p0, p2, v0}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 803 │ + .end local v0 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_2 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 806 │ + :pswitch_3 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 809 │ + :pswitch_4 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 812 │ + :pswitch_5 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 815 │ + :pswitch_6 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 781 │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_0 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_3 │ + :pswitch_4 │ + :pswitch_5 │ + :pswitch_6 │ + .end packed-switch │ +.end method │ + │ +.method private callSharedElementEnd(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p4, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1267 │ + .local p5, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p4, :cond_1 │ + │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1270 │ + .local v1, "sharedElementCallback":Landroid/support/v4/app/SharedElementCallback; │ + :goto_0 │ + if-eqz v1, :cond_0 │ + │ + .line 1271 │ + new-instance v0, Ljava/util/ArrayList; │ + │ + invoke-virtual {p5}, Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set; │ + │ + move-result-object v3 │ + │ + invoke-direct {v0, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1272 │ + .local v0, "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v2, Ljava/util/ArrayList; │ + │ + invoke-virtual {p5}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v3 │ + │ + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1273 │ + .local v2, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v3, 0x0 │ + │ + invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ + │ + .line 1275 │ + .end local v0 # "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_0 │ + return-void │ + │ + .line 1267 │ + .end local v1 # "sharedElementCallback":Landroid/support/v4/app/SharedElementCallback; │ + :cond_1 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + goto :goto_0 │ +.end method │ + │ +.method private static captureExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "exitTransition" # Ljava/lang/Object; │ + .param p1, "outFragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + "Landroid/support/v4/app/Fragment;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/view/View;", │ + ">;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)", │ + "Ljava/lang/Object;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1080 │ + .local p2, "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p3, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p0, :cond_0 │ + │ + .line 1081 │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0, p2, p3}, Landroid/support/v4/app/FragmentTransitionCompat21;->captureExitingViews(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ + │ + move-result-object p0 │ + │ + .line 1084 │ + :cond_0 │ + return-object p0 │ +.end method │ + │ +.method private configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + .locals 38 │ + .param p1, "containerId" # I │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(I", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Z", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)Z" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1131 │ + .local p4, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p5, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + move/from16 v0, p1 │ + │ + invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v6 │ + │ + check-cast v6, Landroid/view/ViewGroup; │ + │ + .line 1132 │ + .local v6, "sceneRoot":Landroid/view/ViewGroup; │ + if-nez v6, :cond_0 │ + │ + .line 1133 │ + const/4 v4, 0x0 │ + │ + .line 1226 │ + :goto_0 │ + return v4 │ + │ + .line 1135 │ + :cond_0 │ + move-object/from16 v0, p5 │ + │ + move/from16 v1, p1 │ + │ + invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v8 │ + │ + check-cast v8, Landroid/support/v4/app/Fragment; │ + │ + .line 1136 │ + .local v8, "inFragment":Landroid/support/v4/app/Fragment; │ + move-object/from16 v0, p4 │ + │ + move/from16 v1, p1 │ + │ + invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v9 │ + │ + check-cast v9, Landroid/support/v4/app/Fragment; │ + │ + .line 1138 │ + .local v9, "outFragment":Landroid/support/v4/app/Fragment; │ + move/from16 v0, p3 │ + │ + invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;->getEnterTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v12 │ + │ + .line 1139 │ + .local v12, "enterTransition":Ljava/lang/Object; │ + move/from16 v0, p3 │ + │ + invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;->getSharedElementTransition(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v7 │ + │ + .line 1141 │ + .local v7, "sharedElementTransition":Ljava/lang/Object; │ + move/from16 v0, p3 │ + │ + invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;->getExitTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v25 │ + │ + .line 1142 │ + .local v25, "exitTransition":Ljava/lang/Object; │ + if-nez v12, :cond_1 │ + │ + if-nez v7, :cond_1 │ + │ + if-nez v25, :cond_1 │ + │ + .line 1144 │ + const/4 v4, 0x0 │ + │ + goto :goto_0 │ + │ + .line 1146 │ + :cond_1 │ + const/16 v35, 0x0 │ + │ + .line 1147 │ + .local v35, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + new-instance v11, Ljava/util/ArrayList; │ + │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ + │ + .line 1148 │ + .local v11, "sharedElementTargets":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v7, :cond_2 │ + │ + .line 1149 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p3 │ + │ + invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;->remapSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v35 │ + │ + .line 1150 │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_7 │ + │ + .line 1151 │ + move-object/from16 v0, p2 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1157 │ + :goto_1 │ + if-eqz p3, :cond_8 │ + │ + iget-object v0, v9, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + move-object/from16 v33, v0 │ + │ + .line 1160 │ + .local v33, "callback":Landroid/support/v4/app/SharedElementCallback; │ + :goto_2 │ + if-eqz v33, :cond_2 │ + │ + .line 1161 │ + new-instance v36, Ljava/util/ArrayList; │ + │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v36 │ + │ + invoke-direct {v0, v4}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1162 │ + .local v36, "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v37, Ljava/util/ArrayList; │ + │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v37 │ + │ + invoke-direct {v0, v4}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1163 │ + .local v37, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v4, 0x0 │ + │ + move-object/from16 v0, v33 │ + │ + move-object/from16 v1, v36 │ + │ + move-object/from16 v2, v37 │ + │ + invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ + │ + .line 1167 │ + .end local v33 # "callback":Landroid/support/v4/app/SharedElementCallback; │ + .end local v36 # "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v37 # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_2 │ + new-instance v26, Ljava/util/ArrayList; │ + │ + invoke-direct/range {v26 .. v26}, Ljava/util/ArrayList;->()V │ + │ + .line 1168 │ + .local v26, "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, v26 │ + │ + move-object/from16 v2, v35 │ + │ + invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;->captureExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ + │ + move-result-object v25 │ + │ + .line 1172 │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-eqz v4, :cond_4 │ + │ + if-eqz v35, :cond_4 │ + │ + .line 1173 │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + const/4 v5, 0x0 │ + │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v35 │ + │ + invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v34 │ + │ + check-cast v34, Landroid/view/View; │ + │ + .line 1174 │ + .local v34, "epicenterView":Landroid/view/View; │ + if-eqz v34, :cond_4 │ + │ + .line 1175 │ + if-eqz v25, :cond_3 │ + │ + .line 1176 │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, v34 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->setEpicenter(Ljava/lang/Object;Landroid/view/View;)V │ + │ + .line 1178 │ + :cond_3 │ + if-eqz v7, :cond_4 │ + │ + .line 1179 │ + move-object/from16 v0, v34 │ + │ + invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->setEpicenter(Ljava/lang/Object;Landroid/view/View;)V │ + │ + .line 1185 │ + .end local v34 # "epicenterView":Landroid/view/View; │ + :cond_4 │ + new-instance v15, Landroid/support/v4/app/BackStackRecord$1; │ + │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;->(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ + │ + .line 1193 │ + .local v15, "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + if-eqz v7, :cond_5 │ + │ + move-object/from16 v4, p0 │ + │ + move-object/from16 v5, p2 │ + │ + move/from16 v10, p3 │ + │ + .line 1194 │ + invoke-direct/range {v4 .. v11}, Landroid/support/v4/app/BackStackRecord;->prepareSharedElementTransition(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ + │ + .line 1198 │ + :cond_5 │ + new-instance v19, Ljava/util/ArrayList; │ + │ + invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + │ + .line 1199 │ + .local v19, "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v20, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct/range {v20 .. v20}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1201 │ + .local v20, "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p3, :cond_9 │ + │ + invoke-virtual {v8}, Landroid/support/v4/app/Fragment;->getAllowReturnTransitionOverlap()Z │ + │ + move-result v32 │ + │ + .line 1203 │ + .local v32, "allowOverlap":Z │ + :goto_3 │ + move-object/from16 v0, v25 │ + │ + move/from16 v1, v32 │ + │ + invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->mergeTransitions(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ + │ + move-result-object v29 │ + │ + .line 1206 │ + .local v29, "transition":Ljava/lang/Object; │ + if-eqz v29, :cond_6 │ + │ + .line 1207 │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + move-object/from16 v16, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ + │ + move-object/from16 v17, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + move-object/from16 v18, v0 │ + │ + move-object v13, v7 │ + │ + move-object v14, v6 │ + │ + move-object/from16 v21, v11 │ + │ + invoke-static/range {v12 .. v21}, Landroid/support/v4/app/FragmentTransitionCompat21;->addTransitionTargets(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ + │ + .line 1211 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p1 │ + │ + move-object/from16 v3, v29 │ + │ + invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragmentsAfterEnter(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + .line 1215 │ + move-object/from16 v0, p2 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + const/4 v5, 0x1 │ + │ + move-object/from16 v0, v29 │ + │ + invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1217 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p1 │ + │ + move-object/from16 v3, v29 │ + │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + .line 1219 │ + move-object/from16 v0, v29 │ + │ + invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->beginDelayedTransition(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ + │ + .line 1221 │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + move-object/from16 v22, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + move-object/from16 v30, v0 │ + │ + move-object/from16 v21, v6 │ + │ + move-object/from16 v23, v12 │ + │ + move-object/from16 v24, v19 │ + │ + move-object/from16 v27, v7 │ + │ + move-object/from16 v28, v11 │ + │ + move-object/from16 v31, v20 │ + │ + invoke-static/range {v21 .. v31}, Landroid/support/v4/app/FragmentTransitionCompat21;->cleanupTransitions(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V │ + │ + .line 1226 │ + :cond_6 │ + if-eqz v29, :cond_a │ + │ + const/4 v4, 0x1 │ + │ + goto/16 :goto_0 │ + │ + .line 1153 │ + .end local v15 # "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + .end local v19 # "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v20 # "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + .end local v26 # "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v29 # "transition":Ljava/lang/Object; │ + .end local v32 # "allowOverlap":Z │ + :cond_7 │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + │ + goto/16 :goto_1 │ + │ + .line 1157 │ + :cond_8 │ + iget-object v0, v8, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + move-object/from16 v33, v0 │ + │ + goto/16 :goto_2 │ + │ + .line 1201 │ + .restart local v15 # "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + .restart local v19 # "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v20 # "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + .restart local v26 # "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_9 │ + invoke-virtual {v8}, Landroid/support/v4/app/Fragment;->getAllowEnterTransitionOverlap()Z │ + │ + move-result v32 │ + │ + goto :goto_3 │ + │ + .line 1226 │ + .restart local v29 # "transition":Ljava/lang/Object; │ + .restart local v32 # "allowOverlap":Z │ + :cond_a │ + const/4 v4, 0x0 │ + │ + goto/16 :goto_0 │ +.end method │ + │ .method private doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ .locals 4 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ .param p4, "opcmd" # I │ │ .prologue │ - .line 394 │ + .line 416 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object v1, p2, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 396 │ + .line 418 │ if-eqz p3, :cond_1 │ │ - .line 397 │ + .line 419 │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 398 │ + .line 420 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Can\'t change tag of fragment " │ @@ -173,32 +1177,32 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 402 │ + .line 424 │ :cond_0 │ iput-object p3, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 405 │ + .line 427 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 406 │ + .line 428 │ iget v1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eqz v1, :cond_2 │ │ iget v1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eq v1, p1, :cond_2 │ │ - .line 407 │ + .line 429 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Can\'t change container ID of fragment " │ @@ -237,228 +1241,1469 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 411 │ + .line 433 │ :cond_2 │ iput p1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ iput p1, p2, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 414 │ + .line 436 │ :cond_3 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 415 │ + .line 437 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ iput p4, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 416 │ + .line 438 │ iput-object p2, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 417 │ + .line 439 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 418 │ + .line 440 │ + return-void │ +.end method │ + │ +.method private excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "containerId" # I │ + .param p3, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1375 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_2 │ + │ + .line 1376 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_0 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + │ + move-result v2 │ + │ + if-ge v1, v2, :cond_2 │ + │ + .line 1377 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/app/Fragment; │ + │ + .line 1378 │ + .local v0, "fragment":Landroid/support/v4/app/Fragment; │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-eqz v2, :cond_0 │ + │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ + │ + if-eqz v2, :cond_0 │ + │ + iget v2, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + if-ne v2, p2, :cond_0 │ + │ + .line 1380 │ + iget-boolean v2, v0, Landroid/support/v4/app/Fragment;->mHidden:Z │ + │ + if-eqz v2, :cond_1 │ + │ + .line 1381 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_0 │ + │ + .line 1382 │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + const/4 v3, 0x1 │ + │ + invoke-static {p3, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1384 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1376 │ + :cond_0 │ + :goto_1 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1387 │ + :cond_1 │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + const/4 v3, 0x0 │ + │ + invoke-static {p3, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1389 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ + │ + goto :goto_1 │ + │ + .line 1394 │ + .end local v0 # "fragment":Landroid/support/v4/app/Fragment; │ + .end local v1 # "i":I │ + :cond_2 │ + return-void │ +.end method │ + │ +.method private excludeHiddenFragmentsAfterEnter(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 7 │ + .param p1, "sceneRoot" # Landroid/view/View; │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "containerId" # I │ + .param p4, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1364 │ + invoke-virtual {p1}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ + │ + move-result-object v6 │ + │ + new-instance v0, Landroid/support/v4/app/BackStackRecord$3; │ + │ + move-object v1, p0 │ + │ + move-object v2, p1 │ + │ + move-object v3, p2 │ + │ + move v4, p3 │ + │ + move-object v5, p4 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord$3;->(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ + │ + .line 1372 │ + return-void │ +.end method │ + │ +.method private static getEnterTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "isBack" # Z │ + │ + .prologue │ + .line 1053 │ + if-nez p0, :cond_0 │ + │ + .line 1054 │ + const/4 v0, 0x0 │ + │ + .line 1056 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + if-eqz p1, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getReenterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private static getExitTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "isBack" # Z │ + │ + .prologue │ + .line 1061 │ + if-nez p0, :cond_0 │ + │ + .line 1062 │ + const/4 v0, 0x0 │ + │ + .line 1064 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + if-eqz p1, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getReturnTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getExitTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private static getSharedElementTransition(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p2, "isBack" # Z │ + │ + .prologue │ + .line 1070 │ + if-eqz p0, :cond_0 │ + │ + if-nez p1, :cond_1 │ + │ + .line 1071 │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + .line 1073 │ + :goto_0 │ + return-object v0 │ + │ + :cond_1 │ + if-eqz p2, :cond_2 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getSharedElementReturnTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private mapEnteringSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1346 │ + new-instance v0, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1347 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + .line 1348 │ + .local v1, "root":Landroid/view/View; │ + if-eqz v1, :cond_0 │ + │ + .line 1349 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_0 │ + │ + .line 1350 │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V │ + │ + .line 1351 │ + if-eqz p3, :cond_1 │ + │ + .line 1352 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;->remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + .line 1359 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ + │ + .line 1355 │ + :cond_1 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;->retainAll(Ljava/util/Collection;)Z │ + │ + goto :goto_0 │ +.end method │ + │ +.method private mapSharedElementsIn(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "isBack" # Z │ + .param p3, "inFragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Z", │ + "Landroid/support/v4/app/Fragment;", │ + ")", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + const/4 v3, 0x1 │ + │ + .line 1291 │ + invoke-direct {p0, p1, p3, p2}, Landroid/support/v4/app/BackStackRecord;->mapEnteringSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + .line 1295 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p2, :cond_1 │ + │ + .line 1296 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 1297 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1300 │ + :cond_0 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + .line 1308 │ + :goto_0 │ + return-object v0 │ + │ + .line 1302 │ + :cond_1 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_2 │ + │ + .line 1303 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1306 │ + :cond_2 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method private prepareSharedElementTransition(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ + .locals 10 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "sceneRoot" # Landroid/view/View; │ + .param p3, "sharedElementTransition" # Ljava/lang/Object; │ + .param p4, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p5, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p6, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/view/View;", │ + "Ljava/lang/Object;", │ + "Landroid/support/v4/app/Fragment;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/view/View;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1233 │ + .local p7, "sharedElementTargets":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {p2}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ + │ + move-result-object v9 │ + │ + new-instance v0, Landroid/support/v4/app/BackStackRecord$2; │ + │ + move-object v1, p0 │ + │ + move-object v2, p2 │ + │ + move-object v3, p3 │ + │ + move-object/from16 v4, p7 │ + │ + move-object v5, p1 │ + │ + move/from16 v6, p6 │ + │ + move-object v7, p4 │ + │ + move-object v8, p5 │ + │ + invoke-direct/range {v0 .. v8}, Landroid/support/v4/app/BackStackRecord$2;->(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V │ + │ + invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ + │ + .line 1263 │ + return-void │ +.end method │ + │ +.method private static remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + .locals 5 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1321 │ + .local p0, "inMap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p1, "toGoInMap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_0 │ + │ + .line 1332 │ + .end local p2 # "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + :goto_0 │ + return-object p2 │ + │ + .line 1324 │ + .restart local p2 # "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + :cond_0 │ + new-instance v2, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1325 │ + .local v2, "remappedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ + │ + move-result v1 │ + │ + .line 1326 │ + .local v1, "numKeys":I │ + const/4 v0, 0x0 │ + │ + .local v0, "i":I │ + :goto_1 │ + if-ge v0, v1, :cond_2 │ + │ + .line 1327 │ + invoke-virtual {p0, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p2, v4}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/view/View; │ + │ + .line 1328 │ + .local v3, "view":Landroid/view/View; │ + if-eqz v3, :cond_1 │ + │ + .line 1329 │ + invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 1326 │ + :cond_1 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_1 │ + │ + .end local v3 # "view":Landroid/view/View; │ + :cond_2 │ + move-object p2, v2 │ + │ + .line 1332 │ + goto :goto_0 │ +.end method │ + │ +.method private remapSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + const/4 v3, 0x0 │ + │ + .line 1089 │ + new-instance v0, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1090 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 1091 │ + invoke-virtual {p2}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V │ + │ + .line 1092 │ + if-eqz p3, :cond_2 │ + │ + .line 1093 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;->retainAll(Ljava/util/Collection;)Z │ + │ + .line 1100 │ + :cond_0 │ + :goto_0 │ + if-eqz p3, :cond_3 │ + │ + .line 1101 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 1102 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1105 │ + :cond_1 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + .line 1114 │ + :goto_1 │ + return-object v0 │ + │ + .line 1095 │ + :cond_2 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;->remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + .line 1107 │ + :cond_3 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_4 │ + │ + .line 1108 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1111 │ + :cond_4 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + goto :goto_1 │ +.end method │ + │ +.method private setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + .locals 7 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isEnd" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;Z)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1422 │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-nez v6, :cond_1 │ + │ + const/4 v0, 0x0 │ + │ + .line 1423 │ + .local v0, "count":I │ + :goto_0 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + if-ge v1, v0, :cond_3 │ + │ + .line 1424 │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Ljava/lang/String; │ + │ + .line 1425 │ + .local v3, "source":Ljava/lang/String; │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1426 │ + .local v2, "originalTarget":Ljava/lang/String; │ + invoke-virtual {p2, v2}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v5 │ + │ + check-cast v5, Landroid/view/View; │ + │ + .line 1427 │ + .local v5, "view":Landroid/view/View; │ + if-eqz v5, :cond_0 │ + │ + .line 1428 │ + invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + .line 1429 │ + .local v4, "target":Ljava/lang/String; │ + if-eqz p3, :cond_2 │ + │ + .line 1430 │ + iget-object v6, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1423 │ + .end local v4 # "target":Ljava/lang/String; │ + :cond_0 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 1422 │ + .end local v0 # "count":I │ + .end local v1 # "i":I │ + .end local v2 # "originalTarget":Ljava/lang/String; │ + .end local v3 # "source":Ljava/lang/String; │ + .end local v5 # "view":Landroid/view/View; │ + :cond_1 │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + │ + move-result v0 │ + │ + goto :goto_0 │ + │ + .line 1432 │ + .restart local v0 # "count":I │ + .restart local v1 # "i":I │ + .restart local v2 # "originalTarget":Ljava/lang/String; │ + .restart local v3 # "source":Ljava/lang/String; │ + .restart local v4 # "target":Ljava/lang/String; │ + .restart local v5 # "view":Landroid/view/View; │ + :cond_2 │ + iget-object v6, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + goto :goto_2 │ + │ + .line 1436 │ + .end local v2 # "originalTarget":Ljava/lang/String; │ + .end local v3 # "source":Ljava/lang/String; │ + .end local v4 # "target":Ljava/lang/String; │ + .end local v5 # "view":Landroid/view/View; │ + :cond_3 │ + return-void │ +.end method │ + │ +.method private setEpicenterIn(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + .locals 3 │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1278 │ + .local p1, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 1280 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + const/4 v2, 0x0 │ + │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p1, v1}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/View; │ + │ + .line 1282 │ + .local v0, "epicenter":Landroid/view/View; │ + if-eqz v0, :cond_0 │ + │ + .line 1283 │ + iget-object v1, p2, Landroid/support/v4/app/BackStackRecord$TransitionState;->enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ + │ + iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;->epicenter:Landroid/view/View; │ + │ + .line 1286 │ + .end local v0 # "epicenter":Landroid/view/View; │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private static setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + .locals 2 │ + .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/support/v4/app/Fragment;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 747 │ + .local p0, "fragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz p1, :cond_0 │ + │ + .line 748 │ + iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 749 │ + .local v0, "containerId":I │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isHidden()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isAdded()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p0, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 751 │ + invoke-virtual {p0, v0, p1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + │ + .line 754 │ + .end local v0 # "containerId":I │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + .locals 1 │ + .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/support/v4/app/Fragment;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 757 │ + .local p1, "fragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz p2, :cond_0 │ + │ + .line 758 │ + iget v0, p2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 759 │ + .local v0, "containerId":I │ + if-eqz v0, :cond_0 │ + │ + .line 760 │ + invoke-virtual {p1, v0, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + │ + .line 763 │ + .end local v0 # "containerId":I │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private static setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + .locals 2 │ + .param p1, "source" # Ljava/lang/String; │ + .param p2, "target" # Ljava/lang/String; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/lang/String;", │ + "Ljava/lang/String;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1398 │ + .local p0, "overrides":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p1, :cond_0 │ + │ + if-eqz p2, :cond_0 │ + │ + invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 1399 │ + const/4 v0, 0x0 │ + │ + .local v0, "index":I │ + :goto_0 │ + invoke-virtual {p0}, Landroid/support/v4/util/ArrayMap;->size()I │ + │ + move-result v1 │ + │ + if-ge v0, v1, :cond_2 │ + │ + .line 1400 │ + invoke-virtual {p0, v0}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + .line 1401 │ + invoke-virtual {p0, v0, p2}, Landroid/support/v4/util/ArrayMap;->setValueAt(ILjava/lang/Object;)Ljava/lang/Object; │ + │ + .line 1407 │ + .end local v0 # "index":I │ + :cond_0 │ + :goto_1 │ + return-void │ + │ + .line 1399 │ + .restart local v0 # "index":I │ + :cond_1 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1405 │ + :cond_2 │ + invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + goto :goto_1 │ +.end method │ + │ +.method private setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + .locals 5 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isEnd" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;Z)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1440 │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/util/ArrayMap;->size()I │ + │ + move-result v0 │ + │ + .line 1441 │ + .local v0, "count":I │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_0 │ + if-ge v1, v0, :cond_1 │ + │ + .line 1442 │ + invoke-virtual {p2, v1}, Landroid/support/v4/util/ArrayMap;->keyAt(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1443 │ + .local v2, "source":Ljava/lang/String; │ + invoke-virtual {p2, v1}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + check-cast v4, Landroid/view/View; │ + │ + invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + .line 1444 │ + .local v3, "target":Ljava/lang/String; │ + if-eqz p3, :cond_0 │ + │ + .line 1445 │ + iget-object v4, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1441 │ + :goto_1 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1447 │ + :cond_0 │ + iget-object v4, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + goto :goto_1 │ + │ + .line 1450 │ + .end local v2 # "source":Ljava/lang/String; │ + .end local v3 # "target":Ljava/lang/String; │ + :cond_1 │ + return-void │ +.end method │ + │ +.method private static setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ + .locals 4 │ + .param p0, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1411 │ + .local p1, "sourceNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p2, "targetNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz p1, :cond_0 │ + │ + .line 1412 │ + const/4 v0, 0x0 │ + │ + .local v0, "i":I │ + :goto_0 │ + invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ + │ + move-result v3 │ + │ + if-ge v0, v3, :cond_0 │ + │ + .line 1413 │ + invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, Ljava/lang/String; │ + │ + .line 1414 │ + .local v1, "source":Ljava/lang/String; │ + invoke-virtual {p2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1415 │ + .local v2, "target":Ljava/lang/String; │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1412 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1418 │ + .end local v0 # "i":I │ + .end local v1 # "source":Ljava/lang/String; │ + .end local v2 # "target":Ljava/lang/String; │ + :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 384 │ + .line 406 │ const/4 v0, 0x0 │ │ const/4 v1, 0x1 │ │ invoke-direct {p0, p1, p2, v0, v1}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 385 │ + .line 407 │ return-object p0 │ .end method │ │ .method public add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 389 │ + .line 411 │ const/4 v0, 0x1 │ │ invoke-direct {p0, p1, p2, p3, v0}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 390 │ + .line 412 │ return-object p0 │ .end method │ │ .method public add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 379 │ + .line 401 │ const/4 v0, 0x0 │ │ const/4 v1, 0x1 │ │ invoke-direct {p0, v0, p1, p2, v1}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 380 │ + .line 402 │ return-object p0 │ .end method │ │ .method addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ .locals 1 │ .param p1, "op" # Landroid/support/v4/app/BackStackRecord$Op; │ │ .prologue │ - .line 364 │ + .line 386 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ if-nez v0, :cond_0 │ │ - .line 365 │ + .line 387 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 371 │ + .line 393 │ :goto_0 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - .line 372 │ + .line 394 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - .line 373 │ + .line 395 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - .line 374 │ + .line 396 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - .line 375 │ + .line 397 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ add-int/lit8 v0, v0, 0x1 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ - .line 376 │ + .line 398 │ return-void │ │ - .line 367 │ + .line 389 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 368 │ + .line 390 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 369 │ + .line 391 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto :goto_0 │ .end method │ │ +.method public addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .locals 3 │ + .param p1, "sharedElement" # Landroid/view/View; │ + .param p2, "name" # Ljava/lang/String; │ + │ + .prologue │ + .line 520 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_2 │ + │ + .line 521 │ + invoke-static {p1}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + .line 522 │ + .local v0, "transitionName":Ljava/lang/String; │ + if-nez v0, :cond_0 │ + │ + .line 523 │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ + │ + const-string v2, "Unique transitionNames are required for all sharedElements" │ + │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v1 │ + │ + .line 526 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-nez v1, :cond_1 │ + │ + .line 527 │ + new-instance v1, Ljava/util/ArrayList; │ + │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 528 │ + new-instance v1, Ljava/util/ArrayList; │ + │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 531 │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 532 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 534 │ + .end local v0 # "transitionName":Ljava/lang/String; │ + :cond_2 │ + return-object p0 │ +.end method │ + │ .method public addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ - .line 502 │ + .line 543 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ if-nez v0, :cond_0 │ │ - .line 503 │ + .line 544 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 506 │ + .line 547 │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - .line 507 │ + .line 548 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ - .line 508 │ + .line 549 │ return-object p0 │ .end method │ │ .method public attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 470 │ + .line 492 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 471 │ + .line 493 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x7 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 472 │ + .line 494 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 473 │ + .line 495 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 475 │ + .line 497 │ return-object p0 │ .end method │ │ .method bumpBackStackNesting(I)V │ .locals 6 │ .param p1, "amt" # I │ │ .prologue │ - .line 549 │ + .line 590 │ iget-boolean v3, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-nez v3, :cond_1 │ │ - .line 571 │ + .line 612 │ :cond_0 │ return-void │ │ - .line 552 │ + .line 593 │ :cond_1 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_2 │ │ const-string v3, "FragmentManager" │ │ @@ -488,38 +2733,38 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 554 │ + .line 595 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 555 │ + .line 596 │ .local v1, "op":Landroid/support/v4/app/BackStackRecord$Op; │ :goto_0 │ if-eqz v1, :cond_0 │ │ - .line 556 │ + .line 597 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v3, :cond_3 │ │ - .line 557 │ + .line 598 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ iget v4, v3, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ add-int/2addr v4, p1 │ │ iput v4, v3, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 558 │ + .line 599 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_3 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -554,51 +2799,51 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 561 │ + .line 602 │ :cond_3 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_5 │ │ - .line 562 │ + .line 603 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ add-int/lit8 v0, v3, -0x1 │ │ .local v0, "i":I │ :goto_1 │ if-ltz v0, :cond_5 │ │ - .line 563 │ + .line 604 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 564 │ + .line 605 │ .local v2, "r":Landroid/support/v4/app/Fragment; │ iget v3, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ add-int/2addr v3, p1 │ │ iput v3, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 565 │ + .line 606 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_4 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -629,48 +2874,209 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 562 │ + .line 603 │ :cond_4 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ - .line 569 │ + .line 610 │ .end local v0 # "i":I │ .end local v2 # "r":Landroid/support/v4/app/Fragment; │ :cond_5 │ iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto/16 :goto_0 │ .end method │ │ +.method public calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + .locals 3 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 834 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;->hasView()Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_1 │ + │ + .line 870 │ + :cond_0 │ + return-void │ + │ + .line 837 │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + .line 838 │ + .local v1, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_0 │ + if-eqz v1, :cond_0 │ + │ + .line 839 │ + iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + │ + packed-switch v2, :pswitch_data_0 │ + │ + .line 868 │ + :goto_1 │ + iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + goto :goto_0 │ + │ + .line 841 │ + :pswitch_0 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 844 │ + :pswitch_1 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_2 │ + │ + .line 845 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + │ + move-result v2 │ + │ + add-int/lit8 v0, v2, -0x1 │ + │ + .local v0, "i":I │ + :goto_2 │ + if-ltz v0, :cond_2 │ + │ + .line 846 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + .line 845 │ + add-int/lit8 v0, v0, -0x1 │ + │ + goto :goto_2 │ + │ + .line 849 │ + .end local v0 # "i":I │ + :cond_2 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 852 │ + :pswitch_2 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 855 │ + :pswitch_3 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 858 │ + :pswitch_4 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 861 │ + :pswitch_5 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 864 │ + :pswitch_6 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 839 │ + nop │ + │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_0 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_3 │ + :pswitch_4 │ + :pswitch_5 │ + :pswitch_6 │ + .end packed-switch │ +.end method │ + │ .method public commit()I │ .locals 1 │ │ .prologue │ - .line 574 │ + .line 615 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->commitInternal(Z)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public commitAllowingStateLoss()I │ .locals 1 │ │ .prologue │ - .line 578 │ + .line 619 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->commitInternal(Z)I │ │ move-result v0 │ │ return v0 │ @@ -679,34 +3085,34 @@ │ .method commitInternal(Z)I │ .locals 6 │ .param p1, "allowStateLoss" # Z │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 582 │ + .line 623 │ iget-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ if-eqz v2, :cond_0 │ │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "commit already called" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 583 │ + .line 624 │ :cond_0 │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_1 │ │ - .line 584 │ + .line 625 │ const-string v2, "FragmentManager" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Commit: " │ @@ -721,390 +3127,390 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 585 │ + .line 626 │ new-instance v0, Landroid/support/v4/util/LogWriter; │ │ const-string v2, "FragmentManager" │ │ invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 586 │ + .line 627 │ .local v0, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v1, Ljava/io/PrintWriter; │ │ invoke-direct {v1, v0}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 587 │ + .line 628 │ .local v1, "pw":Ljava/io/PrintWriter; │ const-string v2, " " │ │ invoke-virtual {p0, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 589 │ + .line 630 │ .end local v0 # "logw":Landroid/support/v4/util/LogWriter; │ .end local v1 # "pw":Ljava/io/PrintWriter; │ :cond_1 │ const/4 v2, 0x1 │ │ iput-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ - .line 590 │ + .line 631 │ iget-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-eqz v2, :cond_2 │ │ - .line 591 │ + .line 632 │ iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I │ │ move-result v2 │ │ iput v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 595 │ + .line 636 │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2, p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 596 │ + .line 637 │ iget v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ return v2 │ │ - .line 593 │ + .line 634 │ :cond_2 │ const/4 v2, -0x1 │ │ iput v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ goto :goto_0 │ .end method │ │ .method public detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 461 │ + .line 483 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 462 │ + .line 484 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x6 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 463 │ + .line 485 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 464 │ + .line 486 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 466 │ + .line 488 │ return-object p0 │ .end method │ │ .method public disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ │ .prologue │ - .line 516 │ + .line 557 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-eqz v0, :cond_0 │ │ - .line 517 │ + .line 558 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This transaction is already being added to the back stack" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 520 │ + .line 561 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ - .line 521 │ + .line 562 │ return-object p0 │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 237 │ + .line 259 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, p1, p3, v0}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ - .line 238 │ + .line 260 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ .locals 7 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "writer" # Ljava/io/PrintWriter; │ .param p3, "full" # Z │ │ .prologue │ - .line 241 │ + .line 263 │ if-eqz p3, :cond_8 │ │ - .line 242 │ + .line 264 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mName=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 243 │ + .line 265 │ const-string v5, " mIndex=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 244 │ + .line 266 │ const-string v5, " mCommitted=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v5, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 245 │ + .line 267 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ if-eqz v5, :cond_0 │ │ - .line 246 │ + .line 268 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mTransition=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 247 │ + .line 269 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 248 │ + .line 270 │ const-string v5, " mTransitionStyle=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 249 │ + .line 271 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 251 │ + .line 273 │ :cond_0 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ if-nez v5, :cond_1 │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ if-eqz v5, :cond_2 │ │ - .line 252 │ + .line 274 │ :cond_1 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 253 │ + .line 275 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 254 │ + .line 276 │ const-string v5, " mExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 255 │ + .line 277 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 257 │ + .line 279 │ :cond_2 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ if-nez v5, :cond_3 │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ if-eqz v5, :cond_4 │ │ - .line 258 │ + .line 280 │ :cond_3 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mPopEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 259 │ + .line 281 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 260 │ + .line 282 │ const-string v5, " mPopExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 261 │ + .line 283 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 263 │ + .line 285 │ :cond_4 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ if-nez v5, :cond_5 │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ if-eqz v5, :cond_6 │ │ - .line 264 │ + .line 286 │ :cond_5 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mBreadCrumbTitleRes=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 265 │ + .line 287 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 266 │ + .line 288 │ const-string v5, " mBreadCrumbTitleText=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 267 │ + .line 289 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 269 │ + .line 291 │ :cond_6 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ if-nez v5, :cond_7 │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ if-eqz v5, :cond_8 │ │ - .line 270 │ + .line 292 │ :cond_7 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mBreadCrumbShortTitleRes=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 271 │ + .line 293 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 272 │ + .line 294 │ const-string v5, " mBreadCrumbShortTitleText=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 273 │ + .line 295 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 277 │ + .line 299 │ :cond_8 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ if-eqz v5, :cond_10 │ │ - .line 278 │ + .line 300 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "Operations:" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 279 │ + .line 301 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -1115,33 +3521,33 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 280 │ + .line 302 │ .local v2, "innerPrefix":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 281 │ + .line 303 │ .local v4, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v3, 0x0 │ │ - .line 282 │ + .line 304 │ .local v3, "num":I │ :goto_0 │ if-eqz v4, :cond_10 │ │ - .line 284 │ + .line 306 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ packed-switch v5, :pswitch_data_0 │ │ - .line 293 │ + .line 315 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "cmd=" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1154,298 +3560,298 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 295 │ + .line 317 │ .local v0, "cmdStr":Ljava/lang/String; │ :goto_1 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " Op #" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 296 │ + .line 318 │ const-string v5, ": " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 297 │ + .line 319 │ const-string v5, " " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 298 │ + .line 320 │ if-eqz p3, :cond_c │ │ - .line 299 │ + .line 321 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ if-nez v5, :cond_9 │ │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ if-eqz v5, :cond_a │ │ - .line 300 │ + .line 322 │ :cond_9 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "enterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 301 │ + .line 323 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 302 │ + .line 324 │ const-string v5, " exitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 303 │ + .line 325 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 305 │ + .line 327 │ :cond_a │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ if-nez v5, :cond_b │ │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ if-eqz v5, :cond_c │ │ - .line 306 │ + .line 328 │ :cond_b │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "popEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 307 │ + .line 329 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 308 │ + .line 330 │ const-string v5, " popExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 309 │ + .line 331 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 312 │ + .line 334 │ :cond_c │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v5, :cond_f │ │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-lez v5, :cond_f │ │ - .line 313 │ + .line 335 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_2 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ge v1, v5, :cond_f │ │ - .line 314 │ + .line 336 │ invoke-virtual {p2, v2}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 315 │ + .line 337 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ const/4 v6, 0x1 │ │ if-ne v5, v6, :cond_d │ │ - .line 316 │ + .line 338 │ const-string v5, "Removed: " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 324 │ + .line 346 │ :goto_3 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 313 │ + .line 335 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 285 │ + .line 307 │ .end local v0 # "cmdStr":Ljava/lang/String; │ .end local v1 # "i":I │ :pswitch_0 │ const-string v0, "NULL" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 286 │ + .line 308 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_1 │ const-string v0, "ADD" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 287 │ + .line 309 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_2 │ const-string v0, "REPLACE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 288 │ + .line 310 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_3 │ const-string v0, "REMOVE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 289 │ + .line 311 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_4 │ const-string v0, "HIDE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 290 │ + .line 312 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_5 │ const-string v0, "SHOW" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 291 │ + .line 313 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_6 │ const-string v0, "DETACH" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 292 │ + .line 314 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_7 │ const-string v0, "ATTACH" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 318 │ + .line 340 │ .restart local v1 # "i":I │ :cond_d │ if-nez v1, :cond_e │ │ - .line 319 │ + .line 341 │ const-string v5, "Removed:" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 321 │ + .line 343 │ :cond_e │ invoke-virtual {p2, v2}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v1}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 322 │ + .line 344 │ const-string v5, ": " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ goto :goto_3 │ │ - .line 327 │ + .line 349 │ .end local v1 # "i":I │ :cond_f │ iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 328 │ + .line 350 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 329 │ + .line 351 │ goto/16 :goto_0 │ │ - .line 331 │ + .line 353 │ .end local v0 # "cmdStr":Ljava/lang/String; │ .end local v2 # "innerPrefix":Ljava/lang/String; │ .end local v3 # "num":I │ .end local v4 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ :cond_10 │ return-void │ │ - .line 284 │ + .line 306 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -1455,171 +3861,171 @@ │ .end packed-switch │ .end method │ │ .method public getBreadCrumbShortTitle()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 357 │ + .line 379 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ if-eqz v0, :cond_0 │ │ - .line 358 │ + .line 380 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - .line 360 │ + .line 382 │ :goto_0 │ return-object v0 │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ goto :goto_0 │ .end method │ │ .method public getBreadCrumbShortTitleRes()I │ .locals 1 │ │ .prologue │ - .line 346 │ + .line 368 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ return v0 │ .end method │ │ .method public getBreadCrumbTitle()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 350 │ + .line 372 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ if-eqz v0, :cond_0 │ │ - .line 351 │ + .line 373 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - .line 353 │ + .line 375 │ :goto_0 │ return-object v0 │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ goto :goto_0 │ .end method │ │ .method public getBreadCrumbTitleRes()I │ .locals 1 │ │ .prologue │ - .line 342 │ + .line 364 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ return v0 │ .end method │ │ .method public getId()I │ .locals 1 │ │ .prologue │ - .line 338 │ + .line 360 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ return v0 │ .end method │ │ .method public getName()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 775 │ + .line 970 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getTransition()I │ .locals 1 │ │ .prologue │ - .line 779 │ + .line 974 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ return v0 │ .end method │ │ .method public getTransitionStyle()I │ .locals 1 │ │ .prologue │ - .line 783 │ + .line 978 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ return v0 │ .end method │ │ .method public hide(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 443 │ + .line 465 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 444 │ + .line 466 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x4 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 445 │ + .line 467 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 446 │ + .line 468 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 448 │ + .line 470 │ return-object p0 │ .end method │ │ .method public isAddToBackStackAllowed()Z │ .locals 1 │ │ .prologue │ - .line 512 │ + .line 553 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ return v0 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ .prologue │ - .line 787 │ + .line 982 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ @@ -1627,388 +4033,531 @@ │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method public popFromBackStack(Z)V │ - .locals 12 │ +.method public popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .locals 17 │ .param p1, "doStateMove" # Z │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(Z", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;" │ + } │ + .end annotation │ │ .prologue │ - const/4 v10, 0x0 │ + .line 874 │ + .local p3, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p4, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - const/4 v9, 0x0 │ + if-eqz v13, :cond_0 │ │ - const/4 v11, -0x1 │ + .line 875 │ + const-string v13, "FragmentManager" │ │ - .line 691 │ - sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - if-eqz v6, :cond_0 │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - .line 692 │ - const-string v6, "FragmentManager" │ + const-string v15, "popFromBackStack: " │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + move-result-object v14 │ │ - const-string v8, "popFromBackStack: " │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-static {v13, v14}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result-object v7 │ + .line 876 │ + new-instance v5, Landroid/support/v4/util/LogWriter; │ │ - invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + const-string v13, "FragmentManager" │ │ - .line 693 │ - new-instance v2, Landroid/support/v4/util/LogWriter; │ + invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ + │ + .line 877 │ + .local v5, "logw":Landroid/support/v4/util/LogWriter; │ + new-instance v10, Ljava/io/PrintWriter; │ │ - const-string v6, "FragmentManager" │ + invoke-direct {v10, v5}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ + .line 878 │ + .local v10, "pw":Ljava/io/PrintWriter; │ + const-string v13, " " │ │ - .line 694 │ - .local v2, "logw":Landroid/support/v4/util/LogWriter; │ - new-instance v5, Ljava/io/PrintWriter; │ + const/4 v14, 0x0 │ │ - invoke-direct {v5, v2}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ + const/4 v15, 0x0 │ │ - .line 695 │ - .local v5, "pw":Ljava/io/PrintWriter; │ - const-string v6, " " │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 698 │ - .end local v2 # "logw":Landroid/support/v4/util/LogWriter; │ - .end local v5 # "pw":Ljava/io/PrintWriter; │ + .line 881 │ + .end local v5 # "logw":Landroid/support/v4/util/LogWriter; │ + .end local v10 # "pw":Ljava/io/PrintWriter; │ :cond_0 │ - invoke-virtual {p0, v11}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ + if-nez p2, :cond_3 │ │ - .line 700 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ + .line 882 │ + invoke-virtual/range {p3 .. p3}, Landroid/util/SparseArray;->size()I │ │ - .line 701 │ - .local v4, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + move-result v13 │ + │ + if-nez v13, :cond_1 │ + │ + invoke-virtual/range {p4 .. p4}, Landroid/util/SparseArray;->size()I │ + │ + move-result v13 │ + │ + if-eqz v13, :cond_2 │ + │ + .line 883 │ + :cond_1 │ + const/4 v13, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p3 │ + │ + move-object/from16 v2, p4 │ + │ + invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;->beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + move-result-object p2 │ + │ + .line 889 │ + :cond_2 │ :goto_0 │ - if-eqz v4, :cond_3 │ + const/4 v13, -0x1 │ │ - .line 702 │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + move-object/from16 v0, p0 │ │ - packed-switch v6, :pswitch_data_0 │ + invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 756 │ - new-instance v6, Ljava/lang/IllegalArgumentException; │ + .line 891 │ + if-eqz p2, :cond_4 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + const/4 v12, 0x0 │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + .line 892 │ + .local v12, "transitionStyle":I │ + :goto_1 │ + if-eqz p2, :cond_5 │ │ - const-string v8, "Unknown cmd: " │ + const/4 v11, 0x0 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 893 │ + .local v11, "transition":I │ + :goto_2 │ + move-object/from16 v0, p0 │ │ - move-result-object v7 │ + iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ - iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .line 894 │ + .local v7, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_3 │ + if-eqz v7, :cond_a │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 895 │ + if-eqz p2, :cond_6 │ │ - move-result-object v7 │ + const/4 v8, 0x0 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 896 │ + .local v8, "popEnterAnim":I │ + :goto_4 │ + if-eqz p2, :cond_7 │ │ - move-result-object v7 │ + const/4 v9, 0x0 │ │ - invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + .line 897 │ + .local v9, "popExitAnim":I │ + :goto_5 │ + iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - throw v6 │ + packed-switch v13, :pswitch_data_0 │ │ - .line 704 │ - :pswitch_0 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 949 │ + new-instance v13, Ljava/lang/IllegalArgumentException; │ │ - .line 705 │ - .local v0, "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - .line 706 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + const-string v15, "Unknown cmd: " │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-result-object v14 │ │ - move-result v7 │ + iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + move-result-object v14 │ │ - .line 760 │ - :cond_1 │ - :goto_1 │ - iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v14 │ + │ + invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v13 │ + │ + .line 885 │ + .end local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .end local v8 # "popEnterAnim":I │ + .end local v9 # "popExitAnim":I │ + .end local v11 # "transition":I │ + .end local v12 # "transitionStyle":I │ + :cond_3 │ + if-nez p1, :cond_2 │ + │ + .line 886 │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + move-object/from16 v0, p2 │ + │ + invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ goto :goto_0 │ │ - .line 711 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_1 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 891 │ + :cond_4 │ + move-object/from16 v0, p0 │ │ - .line 712 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - if-eqz v0, :cond_2 │ + iget v12, v0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 713 │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + goto :goto_1 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 892 │ + .restart local v12 # "transitionStyle":I │ + :cond_5 │ + move-object/from16 v0, p0 │ │ - .line 714 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget v11, v0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + goto :goto_2 │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + .line 895 │ + .restart local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .restart local v11 # "transition":I │ + :cond_6 │ + iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - move-result v7 │ + goto :goto_4 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 896 │ + .restart local v8 # "popEnterAnim":I │ + :cond_7 │ + iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + goto :goto_5 │ │ - .line 718 │ - :cond_2 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 899 │ + .restart local v9 # "popExitAnim":I │ + :pswitch_0 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - if-eqz v6, :cond_1 │ + .line 900 │ + .local v3, "f":Landroid/support/v4/app/Fragment; │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 719 │ - const/4 v1, 0x0 │ + .line 901 │ + move-object/from16 v0, p0 │ │ - .local v1, "i":I │ - :goto_2 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - move-result v6 │ + move-result v14 │ │ - if-ge v1, v6, :cond_1 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 720 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 953 │ + :cond_8 │ + :goto_6 │ + iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ │ - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 954 │ + goto :goto_3 │ │ - move-result-object v3 │ + .line 905 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_1 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - check-cast v3, Landroid/support/v4/app/Fragment; │ + .line 906 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + if-eqz v3, :cond_9 │ │ - .line 721 │ - .local v3, "old":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 907 │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 908 │ + move-object/from16 v0, p0 │ │ - .line 722 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 719 │ - add-int/lit8 v1, v1, 0x1 │ + move-result v14 │ │ - goto :goto_2 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 727 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - .end local v1 # "i":I │ - .end local v3 # "old":Landroid/support/v4/app/Fragment; │ + .line 911 │ + :cond_9 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + if-eqz v13, :cond_8 │ + │ + .line 912 │ + const/4 v4, 0x0 │ + │ + .local v4, "i":I │ + :goto_7 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ + │ + move-result v13 │ + │ + if-ge v4, v13, :cond_8 │ + │ + .line 913 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v13, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v6 │ + │ + check-cast v6, Landroid/support/v4/app/Fragment; │ + │ + .line 914 │ + .local v6, "old":Landroid/support/v4/app/Fragment; │ + iput v8, v6, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + │ + .line 915 │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + const/4 v14, 0x0 │ + │ + invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + │ + .line 912 │ + add-int/lit8 v4, v4, 0x1 │ + │ + goto :goto_7 │ + │ + .line 920 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + .end local v4 # "i":I │ + .end local v6 # "old":Landroid/support/v4/app/Fragment; │ :pswitch_2 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 728 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 921 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 922 │ + move-object/from16 v0, p0 │ │ - .line 729 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + const/4 v14, 0x0 │ │ - goto :goto_1 │ + invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - .line 732 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ + goto :goto_6 │ + │ + .line 925 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ :pswitch_3 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 733 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 926 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 927 │ + move-object/from16 v0, p0 │ │ - .line 734 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-result v14 │ │ - move-result v7 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto :goto_6 │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 931 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_4 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - goto :goto_1 │ + .line 932 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 738 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_4 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 933 │ + move-object/from16 v0, p0 │ │ - .line 739 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 740 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + move-result v14 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + goto :goto_6 │ │ - move-result v7 │ + .line 937 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_5 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 938 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 939 │ + move-object/from16 v0, p0 │ │ - goto :goto_1 │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 744 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_5 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 745 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + move-result v14 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 746 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + goto :goto_6 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 943 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_6 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + .line 944 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - move-result v7 │ + .line 945 │ + move-object/from16 v0, p0 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - goto :goto_1 │ + move-result v14 │ │ - .line 750 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_6 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 751 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + goto/16 :goto_6 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 956 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + .end local v8 # "popEnterAnim":I │ + .end local v9 # "popExitAnim":I │ + :cond_a │ + if-eqz p1, :cond_b │ │ - .line 752 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 957 │ + move-object/from16 v0, p0 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-object/from16 v0, p0 │ │ - move-result v7 │ + iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - goto/16 :goto_1 │ + move-result v15 │ │ - .line 763 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :cond_3 │ - if-eqz p1, :cond_4 │ + const/16 v16, 0x1 │ │ - .line 764 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + move/from16 v0, v16 │ │ - iget-object v7, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ │ - iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + .line 959 │ + const/16 p2, 0x0 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 962 │ + :cond_b │ + move-object/from16 v0, p0 │ │ - invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + iget v13, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - move-result v8 │ + if-ltz v13, :cond_c │ │ - iget v9, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 963 │ + move-object/from16 v0, p0 │ │ - const/4 v10, 0x1 │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + move-object/from16 v0, p0 │ │ - .line 768 │ - :cond_4 │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + iget v14, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-ltz v6, :cond_5 │ + invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;->freeBackStackIndex(I)V │ │ - .line 769 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 964 │ + const/4 v13, -0x1 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->freeBackStackIndex(I)V │ + iput v13, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 770 │ - iput v11, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + .line 966 │ + :cond_c │ + return-object p2 │ │ - .line 772 │ - :cond_5 │ - return-void │ + .line 897 │ + nop │ │ - .line 702 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -2018,42 +4567,42 @@ │ .end method │ │ .method public remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 434 │ + .line 456 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 435 │ + .line 457 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x3 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 436 │ + .line 458 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 437 │ + .line 459 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 439 │ + .line 461 │ return-object p0 │ .end method │ │ .method public replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 421 │ + .line 443 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/BackStackRecord;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ @@ -2062,507 +4611,574 @@ │ .method public replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 425 │ + .line 447 │ if-nez p1, :cond_0 │ │ - .line 426 │ + .line 448 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Must use non-zero containerViewId" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 429 │ + .line 451 │ :cond_0 │ const/4 v0, 0x2 │ │ invoke-direct {p0, p1, p2, p3, v0}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 430 │ + .line 452 │ return-object p0 │ .end method │ │ .method public run()V │ - .locals 9 │ + .locals 14 │ │ .prologue │ - const/4 v8, 0x1 │ + .line 641 │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - const/4 v7, 0x0 │ + if-eqz v11, :cond_0 │ │ - .line 600 │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + const-string v11, "FragmentManager" │ │ - if-eqz v4, :cond_0 │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - const-string v4, "FragmentManager" │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + const-string v13, "Run: " │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v6, "Run: " │ + move-result-object v12 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result-object v5 │ - │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - .line 602 │ + .line 643 │ :cond_0 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v11, :cond_1 │ │ - .line 603 │ - iget v4, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + .line 644 │ + iget v11, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-gez v4, :cond_1 │ + if-gez v11, :cond_1 │ │ - .line 604 │ - new-instance v4, Ljava/lang/IllegalStateException; │ + .line 645 │ + new-instance v11, Ljava/lang/IllegalStateException; │ │ - const-string v5, "addToBackStack() called after commit()" │ + const-string v12, "addToBackStack() called after commit()" │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v11 │ │ - .line 608 │ + .line 649 │ :cond_1 │ - invoke-virtual {p0, v8}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ + const/4 v11, 0x1 │ │ - .line 610 │ - iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + invoke-virtual {p0, v11}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 611 │ - .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ - :goto_0 │ - if-eqz v3, :cond_a │ + .line 651 │ + const/4 v8, 0x0 │ │ - .line 612 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .line 652 │ + .local v8, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + const/4 v3, 0x0 │ │ - packed-switch v4, :pswitch_data_0 │ + .line 653 │ + .local v3, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v5, 0x0 │ │ - .line 675 │ - new-instance v4, Ljava/lang/IllegalArgumentException; │ + .line 654 │ + .local v5, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + sget v11, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + const/16 v12, 0x15 │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + if-lt v11, v12, :cond_2 │ │ - const-string v6, "Unknown cmd: " │ + .line 655 │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .end local v3 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - move-result-object v5 │ + .line 656 │ + .restart local v3 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v5, Landroid/util/SparseArray; │ │ - iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .end local v5 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v5}, Landroid/util/SparseArray;->()V │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 658 │ + .restart local v5 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {p0, v3, v5}, Landroid/support/v4/app/BackStackRecord;->calculateFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ - move-result-object v5 │ + .line 660 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-direct {p0, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;->beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + .line 663 │ + :cond_2 │ + if-eqz v8, :cond_3 │ │ - throw v4 │ + const/4 v10, 0x0 │ │ - .line 614 │ - :pswitch_0 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 664 │ + .local v10, "transitionStyle":I │ + :goto_0 │ + if-eqz v8, :cond_4 │ │ - .line 615 │ - .local v0, "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + const/4 v9, 0x0 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 665 │ + .local v9, "transition":I │ + :goto_1 │ + iget-object v7, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 616 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 666 │ + .local v7, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_2 │ + if-eqz v7, :cond_f │ │ - invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + .line 667 │ + if-eqz v8, :cond_5 │ │ - .line 679 │ - :cond_2 │ - :goto_1 │ - iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + const/4 v0, 0x0 │ │ - goto :goto_0 │ + .line 668 │ + .local v0, "enterAnim":I │ + :goto_3 │ + if-eqz v8, :cond_6 │ │ - .line 619 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_1 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + const/4 v1, 0x0 │ │ - .line 620 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 669 │ + .local v1, "exitAnim":I │ + :goto_4 │ + iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + packed-switch v11, :pswitch_data_0 │ │ - if-eqz v4, :cond_9 │ + .line 732 │ + new-instance v11, Ljava/lang/IllegalArgumentException; │ │ - .line 621 │ - const/4 v1, 0x0 │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - .local v1, "i":I │ - :goto_2 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + const-string v13, "Unknown cmd: " │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result v4 │ + move-result-object v12 │ │ - if-ge v1, v4, :cond_9 │ + iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 622 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + move-result-object v12 │ │ - invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v12 │ │ - check-cast v2, Landroid/support/v4/app/Fragment; │ + invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - .line 623 │ - .local v2, "old":Landroid/support/v4/app/Fragment; │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + throw v11 │ │ - if-eqz v4, :cond_3 │ + .line 663 │ + .end local v0 # "enterAnim":I │ + .end local v1 # "exitAnim":I │ + .end local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .end local v9 # "transition":I │ + .end local v10 # "transitionStyle":I │ + :cond_3 │ + iget v10, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - const-string v4, "FragmentManager" │ + goto :goto_0 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + .line 664 │ + .restart local v10 # "transitionStyle":I │ + :cond_4 │ + iget v9, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + goto :goto_1 │ │ - const-string v6, "OP_REPLACE: adding=" │ + .line 667 │ + .restart local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .restart local v9 # "transition":I │ + :cond_5 │ + iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + goto :goto_3 │ │ - move-result-object v5 │ + .line 668 │ + .restart local v0 # "enterAnim":I │ + :cond_6 │ + iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + goto :goto_4 │ │ - move-result-object v5 │ + .line 671 │ + .restart local v1 # "exitAnim":I │ + :pswitch_0 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - const-string v6, " old=" │ + .line 672 │ + .local v2, "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 673 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - move-result-object v5 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - move-result-object v5 │ + .line 736 │ + :cond_7 │ + :goto_5 │ + iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 737 │ + goto :goto_2 │ │ - move-result-object v5 │ + .line 676 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_1 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + .line 677 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 625 │ - :cond_3 │ - if-eqz v0, :cond_4 │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - iget v4, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + if-eqz v11, :cond_e │ │ - iget v5, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + .line 678 │ + const/4 v4, 0x0 │ │ - if-ne v4, v5, :cond_5 │ + .local v4, "i":I │ + :goto_6 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 626 │ - :cond_4 │ - if-ne v2, v0, :cond_6 │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 627 │ - const/4 v0, 0x0 │ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ - iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + move-result v11 │ │ - .line 621 │ - :cond_5 │ - :goto_3 │ - add-int/lit8 v1, v1, 0x1 │ + if-ge v4, v11, :cond_e │ │ - goto :goto_2 │ + .line 679 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 629 │ - :cond_6 │ - iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - if-nez v4, :cond_7 │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - .line 630 │ - new-instance v4, Ljava/util/ArrayList; │ + move-result-object v6 │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + check-cast v6, Landroid/support/v4/app/Fragment; │ │ - iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 680 │ + .local v6, "old":Landroid/support/v4/app/Fragment; │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 632 │ - :cond_7 │ - iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + if-eqz v11, :cond_8 │ │ - invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + const-string v11, "FragmentManager" │ │ - .line 633 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - iput v4, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - .line 634 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + const-string v13, "OP_REPLACE: adding=" │ │ - if-eqz v4, :cond_8 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 635 │ - iget v4, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + move-result-object v12 │ │ - add-int/lit8 v4, v4, 0x1 │ + invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - iput v4, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + move-result-object v12 │ │ - .line 636 │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + const-string v13, " old=" │ │ - if-eqz v4, :cond_8 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v4, "FragmentManager" │ + move-result-object v12 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + move-result-object v12 │ │ - const-string v6, "Bump nesting of " │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v12 │ │ - move-result-object v5 │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + .line 682 │ + :cond_8 │ + if-eqz v2, :cond_9 │ │ - move-result-object v5 │ + iget v11, v6, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - const-string v6, " to " │ + iget v12, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + if-ne v11, v12, :cond_a │ │ - move-result-object v5 │ + .line 683 │ + :cond_9 │ + if-ne v6, v2, :cond_b │ │ - iget v6, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + .line 684 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - move-result-object v5 │ + .line 678 │ + :cond_a │ + :goto_7 │ + add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + goto :goto_6 │ │ - move-result-object v5 │ + .line 686 │ + :cond_b │ + iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + if-nez v11, :cond_c │ │ - .line 639 │ - :cond_8 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 687 │ + new-instance v11, Ljava/util/ArrayList; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 689 │ + :cond_c │ + iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - goto :goto_3 │ + invoke-virtual {v11, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 644 │ - .end local v1 # "i":I │ - .end local v2 # "old":Landroid/support/v4/app/Fragment; │ - :cond_9 │ - if-eqz v0, :cond_2 │ + .line 690 │ + iput v1, v6, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 645 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + .line 691 │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + if-eqz v11, :cond_d │ │ - .line 646 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 692 │ + iget v11, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + add-int/lit8 v11, v11, 0x1 │ │ - goto/16 :goto_1 │ + iput v11, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 650 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_2 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 693 │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 651 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + if-eqz v11, :cond_d │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + const-string v11, "FragmentManager" │ │ - .line 652 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + const-string v13, "Bump nesting of " │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - goto/16 :goto_1 │ + move-result-object v12 │ │ - .line 655 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_3 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - .line 656 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + move-result-object v12 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + const-string v13, " to " │ │ - .line 657 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + move-result-object v12 │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget v13, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - goto/16 :goto_1 │ + move-result-object v12 │ │ - .line 660 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_4 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 661 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + move-result-object v12 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 662 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 696 │ + :cond_d │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto :goto_7 │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 701 │ + .end local v4 # "i":I │ + .end local v6 # "old":Landroid/support/v4/app/Fragment; │ + :cond_e │ + if-eqz v2, :cond_7 │ │ - goto/16 :goto_1 │ + .line 702 │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 665 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_5 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 703 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 666 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + const/4 v12, 0x0 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - .line 667 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + goto/16 :goto_5 │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 707 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_2 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 708 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 709 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - goto/16 :goto_1 │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 670 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_6 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + goto/16 :goto_5 │ │ - .line 671 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + .line 712 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_3 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 713 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 672 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 714 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto/16 :goto_5 │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 717 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_4 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - goto/16 :goto_1 │ + .line 718 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 682 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :cond_a │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 719 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + goto/16 :goto_5 │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 722 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_5 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 723 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + .line 724 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 685 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - if-eqz v4, :cond_b │ + goto/16 :goto_5 │ │ - .line 686 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 727 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_6 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v4, p0}, Landroid/support/v4/app/FragmentManagerImpl;->addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ + .line 728 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 688 │ - :cond_b │ - return-void │ + .line 729 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 612 │ - nop │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ │ + goto/16 :goto_5 │ + │ + .line 739 │ + .end local v0 # "enterAnim":I │ + .end local v1 # "exitAnim":I │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :cond_f │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v12, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + │ + const/4 v13, 0x1 │ + │ + invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + │ + .line 741 │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + │ + if-eqz v11, :cond_10 │ + │ + .line 742 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + invoke-virtual {v11, p0}, Landroid/support/v4/app/FragmentManagerImpl;->addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ + │ + .line 744 │ + :cond_10 │ + return-void │ + │ + .line 669 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -2572,86 +5188,86 @@ │ .end method │ │ .method public setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "res" # I │ │ .prologue │ - .line 537 │ + .line 578 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 538 │ + .line 579 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 539 │ + .line 580 │ return-object p0 │ .end method │ │ .method public setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 543 │ + .line 584 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 544 │ + .line 585 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 545 │ + .line 586 │ return-object p0 │ .end method │ │ .method public setBreadCrumbTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "res" # I │ │ .prologue │ - .line 525 │ + .line 566 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 526 │ + .line 567 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 527 │ + .line 568 │ return-object p0 │ .end method │ │ .method public setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 531 │ + .line 572 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 532 │ + .line 573 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 533 │ + .line 574 │ return-object p0 │ .end method │ │ .method public setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "enter" # I │ .param p2, "exit" # I │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 479 │ + .line 501 │ invoke-virtual {p0, p1, p2, v0, v0}, Landroid/support/v4/app/BackStackRecord;->setCustomAnimations(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -2659,145 +5275,145 @@ │ .locals 0 │ .param p1, "enter" # I │ .param p2, "exit" # I │ .param p3, "popEnter" # I │ .param p4, "popExit" # I │ │ .prologue │ - .line 484 │ + .line 506 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ - .line 485 │ + .line 507 │ iput p2, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ - .line 486 │ + .line 508 │ iput p3, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ - .line 487 │ + .line 509 │ iput p4, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ - .line 488 │ + .line 510 │ return-object p0 │ .end method │ │ .method public setTransition(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 0 │ .param p1, "transition" # I │ │ .prologue │ - .line 492 │ + .line 514 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - .line 493 │ + .line 515 │ return-object p0 │ .end method │ │ .method public setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 0 │ .param p1, "styleRes" # I │ │ .prologue │ - .line 497 │ + .line 538 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 498 │ + .line 539 │ return-object p0 │ .end method │ │ .method public show(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 452 │ + .line 474 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 453 │ + .line 475 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x5 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 454 │ + .line 476 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 455 │ + .line 477 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 457 │ + .line 479 │ return-object p0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 221 │ + .line 243 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 222 │ + .line 244 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "BackStackEntry{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 223 │ + .line 245 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 224 │ + .line 246 │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ if-ltz v1, :cond_0 │ │ - .line 225 │ + .line 247 │ const-string v1, " #" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 226 │ + .line 248 │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 228 │ + .line 250 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ if-eqz v1, :cond_1 │ │ - .line 229 │ + .line 251 │ const-string v1, " " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 230 │ + .line 252 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 232 │ + .line 254 │ :cond_1 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 233 │ + .line 255 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/BackStackState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 160 │ + .line 179 │ new-instance v0, Landroid/support/v4/app/BackStackState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/BackStackState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/BackStackState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 164 │ + .line 183 │ new-array v0, p1, [Landroid/support/v4/app/BackStackState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/BackStackState.smali │ @@ -30,211 +30,247 @@ │ │ .field final mIndex:I │ │ .field final mName:Ljava/lang/String; │ │ .field final mOps:[I │ │ +.field final mSharedElementSourceNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ +.field final mSharedElementTargetNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field final mTransition:I │ │ .field final mTransitionStyle:I │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 157 │ + .line 176 │ new-instance v0, Landroid/support/v4/app/BackStackState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 83 │ + .line 96 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 84 │ + .line 97 │ invoke-virtual {p1}, Landroid/os/Parcel;->createIntArray()[I │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ - .line 85 │ + .line 98 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ - .line 86 │ + .line 99 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ - .line 87 │ + .line 100 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ - .line 88 │ + .line 101 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ - .line 89 │ + .line 102 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ - .line 90 │ + .line 103 │ sget-object v0, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/CharSequence; │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 91 │ + .line 104 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ - .line 92 │ + .line 105 │ sget-object v0, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/CharSequence; │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 93 │ + .line 106 │ + invoke-virtual {p1}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 107 │ + invoke-virtual {p1}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 108 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ .locals 8 │ .param p1, "fm" # Landroid/support/v4/app/FragmentManagerImpl; │ .param p2, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 40 │ + .line 51 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 41 │ + .line 52 │ const/4 v2, 0x0 │ │ - .line 42 │ + .line 53 │ .local v2, "numRemoved":I │ iget-object v3, p2, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 43 │ + .line 54 │ .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ :goto_0 │ if-eqz v3, :cond_1 │ │ - .line 44 │ + .line 55 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_0 │ │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ add-int/2addr v2, v6 │ │ - .line 45 │ + .line 56 │ :cond_0 │ iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto :goto_0 │ │ - .line 47 │ + .line 58 │ :cond_1 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ mul-int/lit8 v6, v6, 0x7 │ │ add-int/2addr v6, v2 │ │ new-array v6, v6, [I │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ - .line 49 │ + .line 60 │ iget-boolean v6, p2, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-nez v6, :cond_2 │ │ - .line 50 │ + .line 61 │ new-instance v6, Ljava/lang/IllegalStateException; │ │ const-string v7, "Not on back stack" │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 53 │ + .line 64 │ :cond_2 │ iget-object v3, p2, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 54 │ + .line 65 │ const/4 v4, 0x0 │ │ .local v4, "pos":I │ move v5, v4 │ │ - .line 55 │ + .line 66 │ .end local v4 # "pos":I │ .local v5, "pos":I │ :goto_1 │ if-eqz v3, :cond_6 │ │ - .line 56 │ + .line 67 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ aput v7, v6, v5 │ │ - .line 57 │ + .line 68 │ iget-object v7, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ @@ -244,92 +280,92 @@ │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ iget v6, v6, Landroid/support/v4/app/Fragment;->mIndex:I │ │ :goto_2 │ aput v6, v7, v4 │ │ - .line 58 │ + .line 69 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ aput v7, v6, v5 │ │ - .line 59 │ + .line 70 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ aput v7, v6, v4 │ │ - .line 60 │ + .line 71 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ aput v7, v6, v5 │ │ - .line 61 │ + .line 72 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ aput v7, v6, v4 │ │ - .line 62 │ + .line 73 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_5 │ │ - .line 63 │ + .line 74 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 64 │ + .line 75 │ .local v0, "N":I │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ aput v0, v6, v5 │ │ - .line 65 │ + .line 76 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ :goto_3 │ if-ge v1, v0, :cond_4 │ │ - .line 66 │ + .line 77 │ iget-object v7, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ @@ -340,170 +376,180 @@ │ │ check-cast v6, Landroid/support/v4/app/Fragment; │ │ iget v6, v6, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aput v6, v7, v5 │ │ - .line 65 │ + .line 76 │ add-int/lit8 v1, v1, 0x1 │ │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ goto :goto_3 │ │ - .line 57 │ + .line 68 │ .end local v0 # "N":I │ .end local v1 # "i":I │ :cond_3 │ const/4 v6, -0x1 │ │ goto :goto_2 │ │ .restart local v0 # "N":I │ .restart local v1 # "i":I │ :cond_4 │ move v4, v5 │ │ - .line 71 │ + .line 82 │ .end local v0 # "N":I │ .end local v1 # "i":I │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ :goto_4 │ iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ goto :goto_1 │ │ - .line 69 │ + .line 80 │ :cond_5 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ const/4 v7, 0x0 │ │ aput v7, v6, v5 │ │ goto :goto_4 │ │ - .line 73 │ + .line 84 │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ :cond_6 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ - .line 74 │ + .line 85 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ - .line 75 │ + .line 86 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ - .line 76 │ + .line 87 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ - .line 77 │ + .line 88 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ - .line 78 │ + .line 89 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 79 │ + .line 90 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ - .line 80 │ + .line 91 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 81 │ + .line 92 │ + iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 93 │ + iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 94 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 142 │ + .line 159 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public instantiate(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ .locals 14 │ .param p1, "fm" # Landroid/support/v4/app/FragmentManagerImpl; │ │ .prologue │ const/4 v13, 0x1 │ │ - .line 96 │ + .line 111 │ new-instance v1, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v1, p1}, Landroid/support/v4/app/BackStackRecord;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ - .line 97 │ + .line 112 │ .local v1, "bse":Landroid/support/v4/app/BackStackRecord; │ const/4 v7, 0x0 │ │ - .line 98 │ + .line 113 │ .local v7, "pos":I │ const/4 v5, 0x0 │ │ - .line 99 │ + .line 114 │ .local v5, "num":I │ :goto_0 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ array-length v10, v10 │ │ if-ge v7, v10, :cond_4 │ │ - .line 100 │ + .line 115 │ new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 101 │ + .line 116 │ .local v6, "op":Landroid/support/v4/app/BackStackRecord$Op; │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .local v8, "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 102 │ + .line 117 │ sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v10, :cond_0 │ │ const-string v10, "FragmentManager" │ │ new-instance v11, Ljava/lang/StringBuilder; │ @@ -546,115 +592,115 @@ │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 104 │ + .line 119 │ :cond_0 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v3, v10, v8 │ │ - .line 105 │ + .line 120 │ .local v3, "findex":I │ if-ltz v3, :cond_2 │ │ - .line 106 │ + .line 121 │ iget-object v10, p1, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v10, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 107 │ + .line 122 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 111 │ + .line 126 │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ :goto_1 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - .line 112 │ + .line 127 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v10, v10, v8 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - .line 113 │ + .line 128 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - .line 114 │ + .line 129 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v10, v10, v8 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - .line 115 │ + .line 130 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v0, v10, v7 │ │ - .line 116 │ + .line 131 │ .local v0, "N":I │ if-lez v0, :cond_3 │ │ - .line 117 │ + .line 132 │ new-instance v10, Ljava/util/ArrayList; │ │ invoke-direct {v10, v0}, Ljava/util/ArrayList;->(I)V │ │ iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - .line 118 │ + .line 133 │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_2 │ if-ge v4, v0, :cond_3 │ │ - .line 119 │ + .line 134 │ sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v10, :cond_1 │ │ const-string v10, "FragmentManager" │ │ new-instance v11, Ljava/lang/StringBuilder; │ @@ -687,15 +733,15 @@ │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 121 │ + .line 136 │ :cond_1 │ iget-object v10, p1, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget-object v11, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ @@ -705,30 +751,30 @@ │ │ invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/Fragment; │ │ - .line 122 │ + .line 137 │ .local v9, "r":Landroid/support/v4/app/Fragment; │ iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 118 │ + .line 133 │ add-int/lit8 v4, v4, 0x1 │ │ move v8, v7 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ goto :goto_2 │ │ - .line 109 │ + .line 124 │ .end local v0 # "N":I │ .end local v4 # "i":I │ .end local v8 # "pos":I │ .end local v9 # "r":Landroid/support/v4/app/Fragment; │ .restart local v7 # "pos":I │ :cond_2 │ const/4 v10, 0x0 │ @@ -739,128 +785,148 @@ │ │ .end local v7 # "pos":I │ .restart local v0 # "N":I │ .restart local v8 # "pos":I │ :cond_3 │ move v7, v8 │ │ - .line 125 │ + .line 140 │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 126 │ + .line 141 │ add-int/lit8 v5, v5, 0x1 │ │ - .line 127 │ + .line 142 │ goto/16 :goto_0 │ │ - .line 128 │ + .line 143 │ .end local v0 # "N":I │ .end local v3 # "findex":I │ .end local v6 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ :cond_4 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - .line 129 │ + .line 144 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 130 │ + .line 145 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ - .line 131 │ + .line 146 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 132 │ + .line 147 │ iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - .line 133 │ + .line 148 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 134 │ + .line 149 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 135 │ + .line 150 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 136 │ + .line 151 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 137 │ + .line 152 │ + iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 153 │ + iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 154 │ invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 138 │ + .line 155 │ return-object v1 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 2 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 146 │ + .line 163 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V │ │ - .line 147 │ + .line 164 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 148 │ + .line 165 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 149 │ + .line 166 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 150 │ + .line 167 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 151 │ + .line 168 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 152 │ + .line 169 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ invoke-static {v0, p1, v1}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V │ │ - .line 153 │ + .line 170 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 154 │ + .line 171 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ invoke-static {v0, p1, v1}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V │ │ - .line 155 │ + .line 172 │ + iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V │ + │ + .line 173 │ + iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V │ + │ + .line 174 │ return-void │ .end method ├── smali/android/support/v4/app/DialogFragment.smali │ @@ -3,14 +3,22 @@ │ .source "DialogFragment.java" │ │ # interfaces │ .implements Landroid/content/DialogInterface$OnCancelListener; │ .implements Landroid/content/DialogInterface$OnDismissListener; │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/DialogFragment$DialogStyle; │ + } │ +.end annotation │ + │ + │ # static fields │ .field private static final SAVED_BACK_STACK_ID:Ljava/lang/String; = "android:backStackId" │ │ .field private static final SAVED_CANCELABLE:Ljava/lang/String; = "android:cancelable" │ │ .field private static final SAVED_DIALOG_STATE_TAG:Ljava/lang/String; = "android:savedDialogState" │ │ @@ -54,209 +62,209 @@ │ .locals 2 │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v0, 0x0 │ │ - .line 84 │ + .line 95 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 73 │ + .line 84 │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 74 │ + .line 85 │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 75 │ + .line 86 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 76 │ + .line 87 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 77 │ + .line 88 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 85 │ + .line 96 │ return-void │ .end method │ │ │ # virtual methods │ .method public dismiss()V │ .locals 1 │ │ .prologue │ - .line 155 │ + .line 166 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 156 │ + .line 167 │ return-void │ .end method │ │ .method public dismissAllowingStateLoss()V │ .locals 1 │ │ .prologue │ - .line 165 │ + .line 176 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 166 │ + .line 177 │ return-void │ .end method │ │ .method dismissInternal(Z)V │ .locals 4 │ .param p1, "allowStateLoss" # Z │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 169 │ + .line 180 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ if-eqz v1, :cond_0 │ │ - .line 192 │ + .line 203 │ :goto_0 │ return-void │ │ - .line 172 │ + .line 183 │ :cond_0 │ iput-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 173 │ + .line 184 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 174 │ + .line 185 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_1 │ │ - .line 175 │ + .line 186 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V │ │ - .line 176 │ + .line 187 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 178 │ + .line 189 │ :cond_1 │ iput-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 179 │ + .line 190 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ if-ltz v1, :cond_2 │ │ - .line 180 │ + .line 191 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;->popBackStack(II)V │ │ - .line 182 │ + .line 193 │ const/4 v1, -0x1 │ │ iput v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ goto :goto_0 │ │ - .line 184 │ + .line 195 │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 185 │ + .line 196 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ invoke-virtual {v0, p0}, Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 186 │ + .line 197 │ if-eqz p1, :cond_3 │ │ - .line 187 │ + .line 198 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commitAllowingStateLoss()I │ │ goto :goto_0 │ │ - .line 189 │ + .line 200 │ :cond_3 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ .end method │ │ .method public getDialog()Landroid/app/Dialog; │ .locals 1 │ │ .prologue │ - .line 195 │ + .line 206 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ return-object v0 │ .end method │ │ .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ .locals 2 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 291 │ + .line 303 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v0, :cond_0 │ │ - .line 292 │ + .line 304 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - .line 310 │ + .line 322 │ :goto_0 │ return-object v0 │ │ - .line 295 │ + .line 307 │ :cond_0 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/DialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 296 │ + .line 308 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 306 │ + .line 318 │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_1 │ │ - .line 307 │ + .line 319 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ const-string v1, "layout_inflater" │ @@ -265,311 +273,313 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ goto :goto_0 │ │ - .line 298 │ + .line 310 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; │ │ move-result-object v0 │ │ const/16 v1, 0x18 │ │ invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V │ │ - .line 304 │ + .line 316 │ :pswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/app/Dialog;->requestWindowFeature(I)Z │ │ goto :goto_1 │ │ - .line 310 │ + .line 322 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const-string v1, "layout_inflater" │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ goto :goto_0 │ │ - .line 296 │ + .line 308 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_1 │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public getShowsDialog()Z │ .locals 1 │ │ .prologue │ - .line 248 │ + .line 260 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ return v0 │ .end method │ │ .method public getTheme()I │ .locals 1 │ │ .prologue │ - .line 199 │ + .line 211 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ return v0 │ .end method │ │ .method public isCancelable()Z │ .locals 1 │ │ .prologue │ - .line 220 │ + .line 232 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ return v0 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 355 │ + .line 368 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ - .line 357 │ + .line 370 │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v2, :cond_1 │ │ - .line 378 │ + .line 391 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 361 │ + .line 374 │ :cond_1 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getView()Landroid/view/View; │ │ move-result-object v1 │ │ - .line 362 │ + .line 375 │ .local v1, "view":Landroid/view/View; │ if-eqz v1, :cond_3 │ │ - .line 363 │ + .line 376 │ invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v2 │ │ if-eqz v2, :cond_2 │ │ - .line 364 │ + .line 377 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "DialogFragment can not be attached to a container view" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 366 │ + .line 379 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, v1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V │ │ - .line 368 │ + .line 381 │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/Dialog;->setOwnerActivity(Landroid/app/Activity;)V │ │ - .line 369 │ + .line 382 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ iget-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ invoke-virtual {v2, v3}, Landroid/app/Dialog;->setCancelable(Z)V │ │ - .line 370 │ + .line 383 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, p0}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V │ │ - .line 371 │ + .line 384 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, p0}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V │ │ - .line 372 │ + .line 385 │ if-eqz p1, :cond_0 │ │ - .line 373 │ + .line 386 │ const-string v2, "android:savedDialogState" │ │ invoke-virtual {p1, v2}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 374 │ + .line 387 │ .local v0, "dialogState":Landroid/os/Bundle; │ if-eqz v0, :cond_0 │ │ - .line 375 │ + .line 388 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, v0}, Landroid/app/Dialog;->onRestoreInstanceState(Landroid/os/Bundle;)V │ │ goto :goto_0 │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 253 │ + .line 265 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V │ │ - .line 254 │ + .line 266 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ if-nez v0, :cond_0 │ │ - .line 257 │ + .line 269 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 259 │ + .line 271 │ :cond_0 │ return-void │ .end method │ │ .method public onCancel(Landroid/content/DialogInterface;)V │ .locals 0 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ - .line 341 │ + .line 354 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 274 │ + .line 286 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ - .line 276 │ + .line 288 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mContainerId:I │ │ if-nez v0, :cond_1 │ │ move v0, v1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 278 │ + .line 290 │ if-eqz p1, :cond_0 │ │ - .line 279 │ + .line 291 │ const-string v0, "android:style" │ │ invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 280 │ + .line 292 │ const-string v0, "android:theme" │ │ invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 281 │ + .line 293 │ const-string v0, "android:cancelable" │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 282 │ + .line 294 │ const-string v0, "android:showsDialog" │ │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 283 │ + .line 295 │ const-string v0, "android:backStackId" │ │ const/4 v1, -0x1 │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 286 │ + .line 298 │ :cond_0 │ return-void │ │ :cond_1 │ move v0, v2 │ │ - .line 276 │ + .line 288 │ goto :goto_0 │ .end method │ │ .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ │ .prologue │ - .line 337 │ + .line 350 │ new-instance v0, Landroid/app/Dialog; │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getTheme()I │ @@ -581,372 +591,372 @@ │ return-object v0 │ .end method │ │ .method public onDestroyView()V │ .locals 1 │ │ .prologue │ - .line 428 │ + .line 441 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V │ │ - .line 429 │ + .line 442 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 433 │ + .line 446 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 434 │ + .line 447 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V │ │ - .line 435 │ + .line 448 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 437 │ + .line 450 │ :cond_0 │ return-void │ .end method │ │ .method public onDetach()V │ .locals 1 │ │ .prologue │ - .line 263 │ + .line 275 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDetach()V │ │ - .line 264 │ + .line 276 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ if-nez v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ if-nez v0, :cond_0 │ │ - .line 268 │ + .line 280 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 270 │ + .line 282 │ :cond_0 │ return-void │ .end method │ │ .method public onDismiss(Landroid/content/DialogInterface;)V │ .locals 1 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ - .line 344 │ + .line 357 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ if-nez v0, :cond_0 │ │ - .line 349 │ + .line 362 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 351 │ + .line 364 │ :cond_0 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 391 │ + .line 404 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 392 │ + .line 405 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_0 │ │ - .line 393 │ + .line 406 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v1}, Landroid/app/Dialog;->onSaveInstanceState()Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 394 │ + .line 407 │ .local v0, "dialogState":Landroid/os/Bundle; │ if-eqz v0, :cond_0 │ │ - .line 395 │ + .line 408 │ const-string v1, "android:savedDialogState" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V │ │ - .line 398 │ + .line 411 │ .end local v0 # "dialogState":Landroid/os/Bundle; │ :cond_0 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ if-eqz v1, :cond_1 │ │ - .line 399 │ + .line 412 │ const-string v1, "android:style" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 401 │ + .line 414 │ :cond_1 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ if-eqz v1, :cond_2 │ │ - .line 402 │ + .line 415 │ const-string v1, "android:theme" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 404 │ + .line 417 │ :cond_2 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ if-nez v1, :cond_3 │ │ - .line 405 │ + .line 418 │ const-string v1, "android:cancelable" │ │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 407 │ + .line 420 │ :cond_3 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v1, :cond_4 │ │ - .line 408 │ + .line 421 │ const-string v1, "android:showsDialog" │ │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 410 │ + .line 423 │ :cond_4 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ const/4 v2, -0x1 │ │ if-eq v1, v2, :cond_5 │ │ - .line 411 │ + .line 424 │ const-string v1, "android:backStackId" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 413 │ + .line 426 │ :cond_5 │ return-void │ .end method │ │ .method public onStart()V │ .locals 1 │ │ .prologue │ - .line 382 │ + .line 395 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStart()V │ │ - .line 383 │ + .line 396 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 384 │ + .line 397 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 385 │ + .line 398 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->show()V │ │ - .line 387 │ + .line 400 │ :cond_0 │ return-void │ .end method │ │ .method public onStop()V │ .locals 1 │ │ .prologue │ - .line 417 │ + .line 430 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStop()V │ │ - .line 418 │ + .line 431 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 419 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->hide()V │ │ - .line 421 │ + .line 434 │ :cond_0 │ return-void │ .end method │ │ .method public setCancelable(Z)V │ .locals 1 │ .param p1, "cancelable" # Z │ │ .prologue │ - .line 212 │ + .line 224 │ iput-boolean p1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 213 │ + .line 225 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0, p1}, Landroid/app/Dialog;->setCancelable(Z)V │ │ - .line 214 │ + .line 226 │ :cond_0 │ return-void │ .end method │ │ .method public setShowsDialog(Z)V │ .locals 0 │ .param p1, "showsDialog" # Z │ │ .prologue │ - .line 241 │ + .line 253 │ iput-boolean p1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 242 │ + .line 254 │ return-void │ .end method │ │ .method public setStyle(II)V │ .locals 2 │ .param p1, "style" # I │ .param p2, "theme" # I │ │ .prologue │ - .line 102 │ + .line 113 │ iput p1, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 103 │ + .line 114 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ const/4 v1, 0x2 │ │ if-eq v0, v1, :cond_0 │ │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_1 │ │ - .line 104 │ + .line 115 │ :cond_0 │ const v0, 0x1030059 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 106 │ + .line 117 │ :cond_1 │ if-eqz p2, :cond_2 │ │ - .line 107 │ + .line 118 │ iput p2, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 109 │ + .line 120 │ :cond_2 │ return-void │ .end method │ │ .method public show(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ .locals 2 │ .param p1, "transaction" # Landroid/support/v4/app/FragmentTransaction; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 140 │ + .line 151 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 141 │ + .line 152 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 142 │ + .line 153 │ invoke-virtual {p1, p0, p2}, Landroid/support/v4/app/FragmentTransaction;->add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 143 │ + .line 154 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 144 │ + .line 155 │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 145 │ + .line 156 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ return v0 │ .end method │ │ .method public show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ .locals 2 │ .param p1, "manager" # Landroid/support/v4/app/FragmentManager; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 123 │ + .line 134 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 124 │ + .line 135 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 125 │ + .line 136 │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 126 │ + .line 137 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ invoke-virtual {v0, p0, p2}, Landroid/support/v4/app/FragmentTransaction;->add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 127 │ + .line 138 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 128 │ + .line 139 │ return-void │ .end method ├── smali/android/support/v4/app/Fragment$1.smali │ @@ -22,50 +22,72 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/Fragment;)V │ .locals 0 │ │ .prologue │ - .line 1421 │ + .line 1742 │ iput-object p1, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public findViewById(I)Landroid/view/View; │ .locals 2 │ .param p1, "id" # I │ │ .prologue │ - .line 1424 │ + .line 1745 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-nez v0, :cond_0 │ │ - .line 1425 │ + .line 1746 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment does not have a view" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1427 │ + .line 1748 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public hasView()Z │ + .locals 1 │ + │ + .prologue │ + .line 1753 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ + │ + iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/app/Fragment$InstantiationException.smali │ @@ -17,13 +17,13 @@ │ # direct methods │ .method public constructor (Ljava/lang/String;Ljava/lang/Exception;)V │ .locals 0 │ .param p1, "msg" # Ljava/lang/String; │ .param p2, "cause" # Ljava/lang/Exception; │ │ .prologue │ - .line 340 │ + .line 366 │ invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - .line 341 │ + .line 367 │ return-void │ .end method ├── smali/android/support/v4/app/Fragment$SavedState$1.smali │ @@ -28,66 +28,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ .locals 2 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 325 │ + .line 351 │ new-instance v0, Landroid/support/v4/app/Fragment$SavedState; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Landroid/support/v4/app/Fragment$SavedState;->(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/Fragment$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 329 │ + .line 355 │ new-array v0, p1, [Landroid/support/v4/app/Fragment$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/Fragment$SavedState.smali │ @@ -35,91 +35,91 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 322 │ + .line 348 │ new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method constructor (Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "state" # Landroid/os/Bundle; │ │ .prologue │ - .line 301 │ + .line 327 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 302 │ + .line 328 │ iput-object p1, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ - .line 303 │ + .line 329 │ return-void │ .end method │ │ .method constructor (Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 305 │ + .line 331 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 306 │ + .line 332 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ - .line 307 │ + .line 333 │ if-eqz p2, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_0 │ │ - .line 308 │ + .line 334 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ invoke-virtual {v0, p2}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 310 │ + .line 336 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 314 │ + .line 340 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 319 │ + .line 345 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 320 │ + .line 346 │ return-void │ .end method ├── smali/android/support/v4/app/Fragment.smali │ @@ -25,32 +25,38 @@ │ │ .field static final RESUMED:I = 0x5 │ │ .field static final STARTED:I = 0x4 │ │ .field static final STOPPED:I = 0x3 │ │ -.field private static final sClassMap:Ljava/util/HashMap; │ +.field static final USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ +.field private static final sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/Class", │ "<*>;>;" │ } │ .end annotation │ .end field │ │ │ # instance fields │ .field mActivity:Landroid/support/v4/app/FragmentActivity; │ │ .field mAdded:Z │ │ +.field mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ +.field mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ .field mAnimatingAway:Landroid/view/View; │ │ .field mArguments:Landroid/os/Bundle; │ │ .field mBackStackNesting:I │ │ .field mCalled:Z │ @@ -63,14 +69,22 @@ │ │ .field mContainerId:I │ │ .field mDeferStart:Z │ │ .field mDetached:Z │ │ +.field mEnterTransition:Ljava/lang/Object; │ + │ +.field mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ +.field mExitTransition:Ljava/lang/Object; │ + │ +.field mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ .field mFragmentId:I │ │ .field mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ .field mFromLayout:Z │ │ .field mHasMenu:Z │ @@ -89,37 +103,45 @@ │ │ .field mMenuVisible:Z │ │ .field mNextAnim:I │ │ .field mParentFragment:Landroid/support/v4/app/Fragment; │ │ +.field mReenterTransition:Ljava/lang/Object; │ + │ .field mRemoving:Z │ │ .field mRestored:Z │ │ .field mResumed:Z │ │ .field mRetainInstance:Z │ │ .field mRetaining:Z │ │ +.field mReturnTransition:Ljava/lang/Object; │ + │ .field mSavedFragmentState:Landroid/os/Bundle; │ │ .field mSavedViewState:Landroid/util/SparseArray; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroid/util/SparseArray", │ "<", │ "Landroid/os/Parcelable;", │ ">;" │ } │ .end annotation │ .end field │ │ +.field mSharedElementEnterTransition:Ljava/lang/Object; │ + │ +.field mSharedElementReturnTransition:Ljava/lang/Object; │ + │ .field mState:I │ │ .field mStateAfterAnimating:I │ │ .field mTag:Ljava/lang/String; │ │ .field mTarget:Landroid/support/v4/app/Fragment; │ @@ -136,63 +158,102 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 156 │ - new-instance v0, Ljava/util/HashMap; │ + .line 168 │ + new-instance v0, Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;->()V │ │ - invoke-direct {v0}, Ljava/util/HashMap;->()V │ + sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + .line 171 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ │ return-void │ .end method │ │ .method public constructor ()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v1, -0x1 │ + const/4 v2, -0x1 │ + │ + const/4 v1, 0x0 │ │ - .line 361 │ + .line 387 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 166 │ + .line 180 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ - .line 182 │ - iput v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ + .line 196 │ + iput v2, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ + │ + .line 208 │ + iput v2, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ + │ + .line 279 │ + iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + │ + .line 301 │ + iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ + │ + .line 307 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + .line 308 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + .line 309 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + .line 310 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + .line 311 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ │ - .line 194 │ - iput v1, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ + .line 312 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ │ - .line 265 │ - iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ │ - .line 287 │ - iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ + .line 316 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ │ - .line 362 │ + .line 317 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 388 │ return-void │ .end method │ │ .method public static instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "fname" # Ljava/lang/String; │ │ .prologue │ - .line 369 │ + .line 395 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, v0}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ return-object v0 │ @@ -201,83 +262,83 @@ │ .method public static instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "fname" # Ljava/lang/String; │ .param p2, "args" # Landroid/os/Bundle; │ │ .prologue │ - .line 388 │ + .line 414 │ :try_start_0 │ - sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Class; │ │ - .line 389 │ + .line 415 │ .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ if-nez v0, :cond_0 │ │ - .line 391 │ + .line 417 │ invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v0 │ │ - .line 392 │ - sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + .line 418 │ + sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 394 │ + .line 420 │ :cond_0 │ invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 395 │ + .line 421 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ if-eqz p2, :cond_1 │ │ - .line 396 │ + .line 422 │ invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 397 │ + .line 423 │ iput-object p2, v2, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ :try_end_0 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ │ - .line 399 │ + .line 425 │ :cond_1 │ return-object v2 │ │ - .line 400 │ + .line 426 │ .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ :catch_0 │ move-exception v1 │ │ - .line 401 │ + .line 427 │ .local v1, "e":Ljava/lang/ClassNotFoundException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -307,20 +368,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ │ - .line 404 │ + .line 430 │ .end local v1 # "e":Ljava/lang/ClassNotFoundException; │ :catch_1 │ move-exception v1 │ │ - .line 405 │ + .line 431 │ .local v1, "e":Ljava/lang/InstantiationException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -350,20 +411,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ │ - .line 408 │ + .line 434 │ .end local v1 # "e":Ljava/lang/InstantiationException; │ :catch_2 │ move-exception v1 │ │ - .line 409 │ + .line 435 │ .local v1, "e":Ljava/lang/IllegalAccessException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -394,459 +455,519 @@ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ .end method │ │ +.method static isSupportFragmentClass(Landroid/content/Context;Ljava/lang/String;)Z │ + .locals 3 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "fname" # Ljava/lang/String; │ + │ + .prologue │ + .line 451 │ + :try_start_0 │ + sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v2, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Ljava/lang/Class; │ + │ + .line 452 │ + .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + if-nez v0, :cond_0 │ + │ + .line 454 │ + invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; │ + │ + move-result-object v0 │ + │ + .line 455 │ + sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v2, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 457 │ + :cond_0 │ + const-class v2, Landroid/support/v4/app/Fragment; │ + │ + invoke-virtual {v2, v0}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + :try_end_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + move-result v2 │ + │ + .line 459 │ + .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + :goto_0 │ + return v2 │ + │ + .line 458 │ + :catch_0 │ + move-exception v1 │ + │ + .line 459 │ + .local v1, "e":Ljava/lang/ClassNotFoundException; │ + const/4 v2, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ │ # virtual methods │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 3 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 1333 │ + .line 1654 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mFragmentId=#" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1334 │ + .line 1655 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1335 │ + .line 1656 │ const-string v0, " mContainerId=#" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1336 │ + .line 1657 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1337 │ + .line 1658 │ const-string v0, " mTag=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1338 │ + .line 1659 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 1339 │ + .line 1660 │ const-string v0, " mIndex=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 1340 │ + .line 1661 │ const-string v0, " mWho=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1341 │ + .line 1662 │ const-string v0, " mBackStackNesting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1342 │ + .line 1663 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAdded=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1343 │ + .line 1664 │ const-string v0, " mRemoving=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1344 │ + .line 1665 │ const-string v0, " mResumed=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1345 │ + .line 1666 │ const-string v0, " mFromLayout=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1346 │ + .line 1667 │ const-string v0, " mInLayout=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1347 │ + .line 1668 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mHidden=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1348 │ + .line 1669 │ const-string v0, " mDetached=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1349 │ + .line 1670 │ const-string v0, " mMenuVisible=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1350 │ + .line 1671 │ const-string v0, " mHasMenu=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1351 │ + .line 1672 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mRetainInstance=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1352 │ + .line 1673 │ const-string v0, " mRetaining=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1353 │ + .line 1674 │ const-string v0, " mUserVisibleHint=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1354 │ + .line 1675 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1355 │ + .line 1676 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mFragmentManager=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1356 │ + .line 1677 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1358 │ + .line 1679 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_1 │ │ - .line 1359 │ + .line 1680 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mActivity=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1360 │ + .line 1681 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1362 │ + .line 1683 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_2 │ │ - .line 1363 │ + .line 1684 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mParentFragment=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1364 │ + .line 1685 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1366 │ + .line 1687 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ if-eqz v0, :cond_3 │ │ - .line 1367 │ + .line 1688 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mArguments=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1369 │ + .line 1690 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_4 │ │ - .line 1370 │ + .line 1691 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSavedFragmentState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1371 │ + .line 1692 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1373 │ + .line 1694 │ :cond_4 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v0, :cond_5 │ │ - .line 1374 │ + .line 1695 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSavedViewState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1375 │ + .line 1696 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1377 │ + .line 1698 │ :cond_5 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_6 │ │ - .line 1378 │ + .line 1699 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mTarget=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 1379 │ + .line 1700 │ const-string v0, " mTargetRequestCode=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1380 │ + .line 1701 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1382 │ + .line 1703 │ :cond_6 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ if-eqz v0, :cond_7 │ │ - .line 1383 │ + .line 1704 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mNextAnim=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1385 │ + .line 1706 │ :cond_7 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_8 │ │ - .line 1386 │ + .line 1707 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mContainer=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1388 │ + .line 1709 │ :cond_8 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_9 │ │ - .line 1389 │ + .line 1710 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mView=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1391 │ + .line 1712 │ :cond_9 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ if-eqz v0, :cond_a │ │ - .line 1392 │ + .line 1713 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mInnerView=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1394 │ + .line 1715 │ :cond_a │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_b │ │ - .line 1395 │ + .line 1716 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAnimatingAway=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1396 │ + .line 1717 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mStateAfterAnimating=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1397 │ + .line 1718 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1399 │ + .line 1720 │ :cond_b │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_c │ │ - .line 1400 │ + .line 1721 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "Loader Manager:" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1401 │ + .line 1722 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -861,21 +982,21 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 1403 │ + .line 1724 │ :cond_c │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_d │ │ - .line 1404 │ + .line 1725 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "Child " │ @@ -898,15 +1019,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1405 │ + .line 1726 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -921,231 +1042,319 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/FragmentManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 1407 │ + .line 1728 │ :cond_d │ return-void │ .end method │ │ .method public final equals(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "o" # Ljava/lang/Object; │ │ .prologue │ - .line 445 │ + .line 493 │ invoke-super {p0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 1 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ - .line 1410 │ + .line 1731 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1416 │ + .line 1737 │ .end local p0 # "this":Landroid/support/v4/app/Fragment; │ :goto_0 │ return-object p0 │ │ - .line 1413 │ + .line 1734 │ .restart local p0 # "this":Landroid/support/v4/app/Fragment; │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1414 │ + .line 1735 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object p0 │ │ goto :goto_0 │ │ - .line 1416 │ + .line 1737 │ :cond_1 │ const/4 p0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final getActivity()Landroid/support/v4/app/FragmentActivity; │ .locals 1 │ │ .prologue │ - .line 563 │ + .line 611 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ return-object v0 │ .end method │ │ +.method public getAllowEnterTransitionOverlap()Z │ + .locals 1 │ + │ + .prologue │ + .line 1617 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getAllowReturnTransitionOverlap()Z │ + .locals 1 │ + │ + .prologue │ + .line 1641 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getArguments()Landroid/os/Bundle; │ .locals 1 │ │ .prologue │ - .line 510 │ + .line 558 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ return-object v0 │ .end method │ │ .method public final getChildFragmentManager()Landroid/support/v4/app/FragmentManager; │ .locals 2 │ │ .prologue │ - .line 628 │ + .line 676 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-nez v0, :cond_0 │ │ - .line 629 │ + .line 677 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V │ │ - .line 630 │ + .line 678 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x5 │ │ if-lt v0, v1, :cond_1 │ │ - .line 631 │ + .line 679 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 640 │ + .line 688 │ :cond_0 │ :goto_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ return-object v0 │ │ - .line 632 │ + .line 680 │ :cond_1 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x4 │ │ if-lt v0, v1, :cond_2 │ │ - .line 633 │ + .line 681 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ goto :goto_0 │ │ - .line 634 │ + .line 682 │ :cond_2 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x2 │ │ if-lt v0, v1, :cond_3 │ │ - .line 635 │ + .line 683 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ goto :goto_0 │ │ - .line 636 │ + .line 684 │ :cond_3 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x1 │ │ if-lt v0, v1, :cond_0 │ │ - .line 637 │ + .line 685 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ goto :goto_0 │ .end method │ │ +.method public getEnterTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1432 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ +.method public getExitTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1500 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ .method public final getFragmentManager()Landroid/support/v4/app/FragmentManager; │ .locals 1 │ │ .prologue │ - .line 620 │ + .line 668 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ return-object v0 │ .end method │ │ .method public final getId()I │ .locals 1 │ │ .prologue │ - .line 481 │ + .line 529 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ return v0 │ .end method │ │ .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ - .locals 1 │ + .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 875 │ - iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + .line 933 │ + iget-object v1, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ + │ + move-result-object v1 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ + iget-object v2, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1, v2}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ + .line 934 │ + .local v0, "result":Landroid/view/LayoutInflater; │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getChildFragmentManager()Landroid/support/v4/app/FragmentManager; │ + │ + .line 935 │ + iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V │ + │ + .line 936 │ return-object v0 │ .end method │ │ .method public getLoaderManager()Landroid/support/v4/app/LoaderManager; │ .locals 4 │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 819 │ + .line 877 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 820 │ + .line 878 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 827 │ + .line 885 │ :goto_0 │ return-object v0 │ │ - .line 822 │ + .line 880 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_1 │ │ - .line 823 │ + .line 881 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -1168,57 +1377,81 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 825 │ + .line 883 │ :cond_1 │ iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 826 │ + .line 884 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 827 │ + .line 885 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ goto :goto_0 │ .end method │ │ .method public final getParentFragment()Landroid/support/v4/app/Fragment; │ .locals 1 │ │ .prologue │ - .line 648 │ + .line 696 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ return-object v0 │ .end method │ │ +.method public getReenterTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1533 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getExitTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getResources()Landroid/content/res/Resources; │ .locals 3 │ │ .prologue │ - .line 570 │ + .line 618 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 571 │ + .line 619 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -1241,41 +1474,99 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 573 │ + .line 621 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final getRetainInstance()Z │ .locals 1 │ │ .prologue │ - .line 749 │ + .line 807 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ return v0 │ .end method │ │ +.method public getReturnTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1466 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getSharedElementEnterTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1560 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ +.method public getSharedElementReturnTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1592 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getString(I)Ljava/lang/String; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 593 │ + .line 641 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ @@ -1285,15 +1576,15 @@ │ │ .method public final varargs getString(I[Ljava/lang/Object;)Ljava/lang/String; │ .locals 1 │ .param p1, "resId" # I │ .param p2, "formatArgs" # [Ljava/lang/Object; │ │ .prologue │ - .line 606 │ + .line 654 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1, p2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -1301,46 +1592,46 @@ │ return-object v0 │ .end method │ │ .method public final getTag()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 488 │ + .line 536 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public final getTargetFragment()Landroid/support/v4/app/Fragment; │ .locals 1 │ │ .prologue │ - .line 549 │ + .line 597 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ return-object v0 │ .end method │ │ .method public final getTargetRequestCode()I │ .locals 1 │ │ .prologue │ - .line 556 │ + .line 604 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ return v0 │ .end method │ │ .method public final getText(I)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 583 │ + .line 631 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -1348,35 +1639,47 @@ │ return-object v0 │ .end method │ │ .method public getUserVisibleHint()Z │ .locals 1 │ │ .prologue │ - .line 812 │ + .line 870 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ return v0 │ .end method │ │ .method public getView()Landroid/view/View; │ .locals 1 │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ │ .prologue │ - .line 1001 │ + .line 1063 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ return-object v0 │ .end method │ │ +.method public final hasOptionsMenu()Z │ + .locals 1 │ + │ + .prologue │ + .line 766 │ + iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ + │ + return v0 │ +.end method │ + │ .method public final hashCode()I │ .locals 1 │ │ .prologue │ - .line 452 │ + .line 500 │ invoke-super {p0}, Ljava/lang/Object;->hashCode()I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1384,111 +1687,114 @@ │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 1151 │ + .line 1213 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ - .line 1152 │ + .line 1214 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ - .line 1153 │ + .line 1215 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1154 │ + .line 1216 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1155 │ + .line 1217 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 1156 │ + .line 1218 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ - .line 1157 │ + .line 1219 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ - .line 1158 │ + .line 1220 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ - .line 1159 │ + .line 1221 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 1160 │ + .line 1222 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 1161 │ + .line 1223 │ + iput-object v2, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + .line 1224 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1162 │ + .line 1225 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ - .line 1163 │ + .line 1226 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 1164 │ + .line 1227 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 1165 │ + .line 1228 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1166 │ + .line 1229 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1167 │ + .line 1230 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 1168 │ + .line 1231 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1169 │ + .line 1232 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1170 │ + .line 1233 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1171 │ + .line 1234 │ return-void │ .end method │ │ .method instantiateChildFragmentManager()V │ .locals 3 │ │ .prologue │ - .line 1420 │ + .line 1741 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 1421 │ + .line 1742 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ new-instance v2, Landroid/support/v4/app/Fragment$1; │ │ invoke-direct {v2, p0}, Landroid/support/v4/app/Fragment$1;->(Landroid/support/v4/app/Fragment;)V │ │ invoke-virtual {v0, v1, v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ - .line 1430 │ + .line 1756 │ return-void │ .end method │ │ .method public final isAdded()Z │ .locals 1 │ │ .prologue │ - .line 655 │ + .line 703 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_0 │ @@ -1504,35 +1810,35 @@ │ goto :goto_0 │ .end method │ │ .method public final isDetached()Z │ .locals 1 │ │ .prologue │ - .line 664 │ + .line 712 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ return v0 │ .end method │ │ .method public final isHidden()Z │ .locals 1 │ │ .prologue │ - .line 713 │ + .line 761 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ return v0 │ .end method │ │ .method final isInBackStack()Z │ .locals 1 │ │ .prologue │ - .line 438 │ + .line 486 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ if-lez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ @@ -1544,45 +1850,55 @@ │ goto :goto_0 │ .end method │ │ .method public final isInLayout()Z │ .locals 1 │ │ .prologue │ - .line 684 │ + .line 732 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ return v0 │ .end method │ │ +.method public final isMenuVisible()Z │ + .locals 1 │ + │ + .prologue │ + .line 771 │ + iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + │ + return v0 │ +.end method │ + │ .method public final isRemoving()Z │ .locals 1 │ │ .prologue │ - .line 673 │ + .line 721 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ return v0 │ .end method │ │ .method public final isResumed()Z │ .locals 1 │ │ .prologue │ - .line 692 │ + .line 740 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ return v0 │ .end method │ │ .method public final isVisible()Z │ .locals 1 │ │ .prologue │ - .line 701 │ + .line 749 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ @@ -1621,450 +1937,465 @@ │ │ goto :goto_0 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 1018 │ + .line 1080 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1019 │ + .line 1081 │ return-void │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 0 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ - .line 867 │ + .line 925 │ return-void │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 929 │ + .line 990 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 930 │ + .line 991 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1089 │ + .line 1151 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1090 │ + .line 1152 │ return-void │ .end method │ │ .method public onContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1320 │ + .line 1383 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 954 │ + .line 1015 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 955 │ + .line 1016 │ return-void │ .end method │ │ .method public onCreateAnimation(IZI)Landroid/view/animation/Animation; │ .locals 1 │ .param p1, "transit" # I │ .param p2, "enter" # Z │ .param p3, "nextAnim" # I │ │ .prologue │ - .line 936 │ + .line 997 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 1 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ - .line 1274 │ + .line 1337 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ - .line 1275 │ + .line 1338 │ return-void │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1195 │ + .line 1258 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 1 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 978 │ + .line 1039 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onDestroy()V │ .locals 4 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 1132 │ + .line 1194 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1135 │ + .line 1197 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_0 │ │ - .line 1136 │ + .line 1198 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1137 │ + .line 1199 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ const/4 v3, 0x0 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1139 │ + .line 1201 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1140 │ + .line 1202 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 1142 │ + .line 1204 │ :cond_1 │ return-void │ .end method │ │ .method public onDestroyOptionsMenu()V │ .locals 0 │ │ .prologue │ - .line 1222 │ + .line 1285 │ return-void │ .end method │ │ .method public onDestroyView()V │ .locals 1 │ │ .prologue │ - .line 1124 │ + .line 1186 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1125 │ + .line 1187 │ return-void │ .end method │ │ .method public onDetach()V │ .locals 1 │ │ .prologue │ - .line 1178 │ + .line 1241 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1179 │ + .line 1242 │ return-void │ .end method │ │ .method public onHiddenChanged(Z)V │ .locals 0 │ .param p1, "hidden" # Z │ │ .prologue │ - .line 724 │ + .line 782 │ return-void │ .end method │ │ .method public onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 921 │ + .line 982 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 922 │ + .line 983 │ return-void │ .end method │ │ .method public onLowMemory()V │ .locals 1 │ │ .prologue │ - .line 1111 │ + .line 1173 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1112 │ + .line 1174 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1243 │ + .line 1306 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1254 │ + .line 1317 │ return-void │ .end method │ │ .method public onPause()V │ .locals 1 │ │ .prologue │ - .line 1098 │ + .line 1160 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1099 │ + .line 1161 │ return-void │ .end method │ │ .method public onPrepareOptionsMenu(Landroid/view/Menu;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1212 │ + .line 1275 │ return-void │ .end method │ │ .method public onResume()V │ .locals 1 │ │ .prologue │ - .line 1063 │ + .line 1125 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1064 │ + .line 1126 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1086 │ + .line 1148 │ return-void │ .end method │ │ .method public onStart()V │ .locals 4 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 1042 │ + .line 1104 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1044 │ + .line 1106 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ if-nez v0, :cond_1 │ │ - .line 1045 │ + .line 1107 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1046 │ + .line 1108 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_0 │ │ - .line 1047 │ + .line 1109 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1048 │ + .line 1110 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ const/4 v3, 0x0 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1050 │ + .line 1112 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1051 │ + .line 1113 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 1054 │ + .line 1116 │ :cond_1 │ return-void │ .end method │ │ .method public onStop()V │ .locals 1 │ │ .prologue │ - .line 1107 │ + .line 1169 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1108 │ + .line 1170 │ return-void │ .end method │ │ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 992 │ + .line 1053 │ return-void │ .end method │ │ .method public onViewStateRestored(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 1033 │ + .line 1095 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1034 │ + .line 1096 │ return-void │ .end method │ │ .method performActivityCreated(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1464 │ + .line 1790 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1465 │ + .line 1791 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1467 │ + .line 1793 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1468 │ + .line 1794 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ - .line 1469 │ + .line 1795 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1470 │ + .line 1796 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2087,129 +2418,129 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1473 │ + .line 1799 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1474 │ + .line 1800 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ - .line 1476 │ + .line 1802 │ :cond_2 │ return-void │ .end method │ │ .method performConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1515 │ + .line 1841 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1516 │ + .line 1842 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1517 │ + .line 1843 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1519 │ + .line 1845 │ :cond_0 │ return-void │ .end method │ │ .method performContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 1582 │ + .line 1908 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_2 │ │ - .line 1583 │ + .line 1909 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 1592 │ + .line 1918 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 1586 │ + .line 1912 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_2 │ │ - .line 1587 │ + .line 1913 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1592 │ + .line 1918 │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method performCreate(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1433 │ + .line 1759 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_0 │ │ - .line 1434 │ + .line 1760 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1436 │ + .line 1762 │ :cond_0 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1437 │ + .line 1763 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ - .line 1438 │ + .line 1764 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v1, :cond_1 │ │ - .line 1439 │ + .line 1765 │ new-instance v1, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Fragment " │ @@ -2232,161 +2563,161 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1442 │ + .line 1768 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 1443 │ + .line 1769 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 1445 │ + .line 1771 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_3 │ │ - .line 1446 │ + .line 1772 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-nez v1, :cond_2 │ │ - .line 1447 │ + .line 1773 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V │ │ - .line 1449 │ + .line 1775 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ - .line 1450 │ + .line 1776 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ - .line 1453 │ + .line 1779 │ .end local v0 # "p":Landroid/os/Parcelable; │ :cond_3 │ return-void │ .end method │ │ .method performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1538 │ + .line 1864 │ const/4 v0, 0x0 │ │ - .line 1539 │ + .line 1865 │ .local v0, "show":Z │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_1 │ │ - .line 1540 │ + .line 1866 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_0 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_0 │ │ - .line 1541 │ + .line 1867 │ const/4 v0, 0x1 │ │ - .line 1542 │ + .line 1868 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ - .line 1544 │ + .line 1870 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_1 │ │ - .line 1545 │ + .line 1871 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 1548 │ + .line 1874 │ :cond_1 │ return v0 │ .end method │ │ .method performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 1 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1457 │ + .line 1783 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1458 │ + .line 1784 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1460 │ + .line 1786 │ :cond_0 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method performDestroy()V │ .locals 3 │ │ .prologue │ - .line 1676 │ + .line 2002 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1677 │ + .line 2003 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroy()V │ │ - .line 1679 │ + .line 2005 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1680 │ + .line 2006 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroy()V │ │ - .line 1681 │ + .line 2007 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1682 │ + .line 2008 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2409,48 +2740,48 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1685 │ + .line 2011 │ :cond_1 │ return-void │ .end method │ │ .method performDestroyView()V │ .locals 3 │ │ .prologue │ - .line 1661 │ + .line 1987 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1662 │ + .line 1988 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroyView()V │ │ - .line 1664 │ + .line 1990 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1665 │ + .line 1991 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V │ │ - .line 1666 │ + .line 1992 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1667 │ + .line 1993 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2473,174 +2804,174 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1670 │ + .line 1996 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1671 │ + .line 1997 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportNextStart()V │ │ - .line 1673 │ + .line 1999 │ :cond_2 │ return-void │ .end method │ │ .method performLowMemory()V │ .locals 1 │ │ .prologue │ - .line 1522 │ + .line 1848 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onLowMemory()V │ │ - .line 1523 │ + .line 1849 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1524 │ + .line 1850 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchLowMemory()V │ │ - .line 1526 │ + .line 1852 │ :cond_0 │ return-void │ .end method │ │ .method performOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 1566 │ + .line 1892 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_2 │ │ - .line 1567 │ + .line 1893 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_1 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_1 │ │ - .line 1568 │ + .line 1894 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 1578 │ + .line 1904 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 1572 │ + .line 1898 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_2 │ │ - .line 1573 │ + .line 1899 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1578 │ + .line 1904 │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method performOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 1 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1596 │ + .line 1922 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v0, :cond_1 │ │ - .line 1597 │ + .line 1923 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1598 │ + .line 1924 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 1600 │ + .line 1926 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1601 │ + .line 1927 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 1604 │ + .line 1930 │ :cond_1 │ return-void │ .end method │ │ .method performPause()V │ .locals 3 │ │ .prologue │ - .line 1617 │ + .line 1943 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1618 │ + .line 1944 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPause()V │ │ - .line 1620 │ + .line 1946 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1621 │ + .line 1947 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onPause()V │ │ - .line 1622 │ + .line 1948 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1623 │ + .line 1949 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2663,182 +2994,182 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1626 │ + .line 1952 │ :cond_1 │ return-void │ .end method │ │ .method performPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1552 │ + .line 1878 │ const/4 v0, 0x0 │ │ - .line 1553 │ + .line 1879 │ .local v0, "show":Z │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_1 │ │ - .line 1554 │ + .line 1880 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_0 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_0 │ │ - .line 1555 │ + .line 1881 │ const/4 v0, 0x1 │ │ - .line 1556 │ + .line 1882 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V │ │ - .line 1558 │ + .line 1884 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_1 │ │ - .line 1559 │ + .line 1885 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 1562 │ + .line 1888 │ :cond_1 │ return v0 │ .end method │ │ .method performReallyStop()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 1641 │ + .line 1967 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1642 │ + .line 1968 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchReallyStop()V │ │ - .line 1644 │ + .line 1970 │ :cond_0 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ if-eqz v0, :cond_2 │ │ - .line 1645 │ + .line 1971 │ iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1646 │ + .line 1972 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_1 │ │ - .line 1647 │ + .line 1973 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1648 │ + .line 1974 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1650 │ + .line 1976 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1651 │ + .line 1977 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mRetaining:Z │ │ if-nez v0, :cond_3 │ │ - .line 1652 │ + .line 1978 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStop()V │ │ - .line 1658 │ + .line 1984 │ :cond_2 │ :goto_0 │ return-void │ │ - .line 1654 │ + .line 1980 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doRetain()V │ │ goto :goto_0 │ .end method │ │ .method performResume()V │ .locals 3 │ │ .prologue │ - .line 1498 │ + .line 1824 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1499 │ + .line 1825 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1500 │ + .line 1826 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1502 │ + .line 1828 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1503 │ + .line 1829 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onResume()V │ │ - .line 1504 │ + .line 1830 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1505 │ + .line 1831 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2861,104 +3192,104 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1508 │ + .line 1834 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1509 │ + .line 1835 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 1510 │ + .line 1836 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1512 │ + .line 1838 │ :cond_2 │ return-void │ .end method │ │ .method performSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1607 │ + .line 1933 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 1608 │ + .line 1934 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_0 │ │ - .line 1609 │ + .line 1935 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 1610 │ + .line 1936 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_0 │ │ - .line 1611 │ + .line 1937 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ - .line 1614 │ + .line 1940 │ .end local v0 # "p":Landroid/os/Parcelable; │ :cond_0 │ return-void │ .end method │ │ .method performStart()V │ .locals 3 │ │ .prologue │ - .line 1479 │ + .line 1805 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1480 │ + .line 1806 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1481 │ + .line 1807 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1483 │ + .line 1809 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1484 │ + .line 1810 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStart()V │ │ - .line 1485 │ + .line 1811 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1486 │ + .line 1812 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2981,70 +3312,70 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1489 │ + .line 1815 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1490 │ + .line 1816 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ - .line 1492 │ + .line 1818 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_3 │ │ - .line 1493 │ + .line 1819 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ │ - .line 1495 │ + .line 1821 │ :cond_3 │ return-void │ .end method │ │ .method performStop()V │ .locals 3 │ │ .prologue │ - .line 1629 │ + .line 1955 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1630 │ + .line 1956 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStop()V │ │ - .line 1632 │ + .line 1958 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1633 │ + .line 1959 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStop()V │ │ - .line 1634 │ + .line 1960 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1635 │ + .line 1961 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3067,68 +3398,68 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1638 │ + .line 1964 │ :cond_1 │ return-void │ .end method │ │ .method public registerForContextMenu(Landroid/view/View;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1288 │ + .line 1351 │ invoke-virtual {p1, p0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V │ │ - .line 1289 │ + .line 1352 │ return-void │ .end method │ │ .method final restoreViewState(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 416 │ + .line 464 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v0, :cond_0 │ │ - .line 417 │ + .line 465 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->restoreHierarchyState(Landroid/util/SparseArray;)V │ │ - .line 418 │ + .line 466 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 420 │ + .line 468 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 421 │ + .line 469 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V │ │ - .line 422 │ + .line 470 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 423 │ + .line 471 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3151,95 +3482,175 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 426 │ + .line 474 │ :cond_1 │ return-void │ .end method │ │ +.method public setAllowEnterTransitionOverlap(Z)V │ + .locals 1 │ + .param p1, "allow" # Z │ + │ + .prologue │ + .line 1605 │ + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + .line 1606 │ + return-void │ +.end method │ + │ +.method public setAllowReturnTransitionOverlap(Z)V │ + .locals 1 │ + .param p1, "allow" # Z │ + │ + .prologue │ + .line 1629 │ + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + .line 1630 │ + return-void │ +.end method │ + │ .method public setArguments(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "args" # Landroid/os/Bundle; │ │ .prologue │ - .line 499 │ + .line 547 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_0 │ │ - .line 500 │ + .line 548 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment already active" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 502 │ + .line 550 │ :cond_0 │ iput-object p1, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ - .line 503 │ + .line 551 │ + return-void │ +.end method │ + │ +.method public setEnterSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 1394 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1395 │ + return-void │ +.end method │ + │ +.method public setEnterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1419 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + .line 1420 │ + return-void │ +.end method │ + │ +.method public setExitSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 1405 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1406 │ + return-void │ +.end method │ + │ +.method public setExitTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1484 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + .line 1485 │ return-void │ .end method │ │ .method public setHasOptionsMenu(Z)V │ .locals 1 │ .param p1, "hasMenu" # Z │ │ .prologue │ - .line 760 │ + .line 818 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 761 │ + .line 819 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ - .line 762 │ + .line 820 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 763 │ + .line 821 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 766 │ + .line 824 │ :cond_0 │ return-void │ .end method │ │ .method final setIndex(ILandroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "index" # I │ .param p2, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 429 │ + .line 477 │ iput p1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ - .line 430 │ + .line 478 │ if-eqz p2, :cond_0 │ │ - .line 431 │ + .line 479 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -3260,19 +3671,19 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ - .line 435 │ + .line 483 │ :goto_0 │ return-void │ │ - .line 433 │ + .line 481 │ :cond_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "android:fragment:" │ │ @@ -3296,65 +3707,65 @@ │ .end method │ │ .method public setInitialSavedState(Landroid/support/v4/app/Fragment$SavedState;)V │ .locals 2 │ .param p1, "state" # Landroid/support/v4/app/Fragment$SavedState; │ │ .prologue │ - .line 522 │ + .line 570 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_0 │ │ - .line 523 │ + .line 571 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment already active" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 525 │ + .line 573 │ :cond_0 │ if-eqz p1, :cond_1 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ :goto_0 │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 527 │ + .line 575 │ return-void │ │ - .line 525 │ + .line 573 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setMenuVisibility(Z)V │ .locals 1 │ .param p1, "menuVisible" # Z │ │ .prologue │ - .line 778 │ + .line 836 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 779 │ + .line 837 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ - .line 780 │ + .line 838 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ @@ -3363,125 +3774,173 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 781 │ + .line 839 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 784 │ + .line 842 │ :cond_0 │ return-void │ .end method │ │ +.method public setReenterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1517 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + .line 1518 │ + return-void │ +.end method │ + │ .method public setRetainInstance(Z)V │ .locals 2 │ .param p1, "retain" # Z │ │ .prologue │ - .line 741 │ + .line 799 │ if-eqz p1, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_0 │ │ - .line 742 │ + .line 800 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Can\'t retain fragements that are nested in other fragments" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 745 │ + .line 803 │ :cond_0 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ - .line 746 │ + .line 804 │ + return-void │ +.end method │ + │ +.method public setReturnTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1450 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + .line 1451 │ + return-void │ +.end method │ + │ +.method public setSharedElementEnterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1547 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ + │ + .line 1548 │ + return-void │ +.end method │ + │ +.method public setSharedElementReturnTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1576 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + .line 1577 │ return-void │ .end method │ │ .method public setTargetFragment(Landroid/support/v4/app/Fragment;I)V │ .locals 0 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "requestCode" # I │ │ .prologue │ - .line 541 │ + .line 589 │ iput-object p1, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 542 │ + .line 590 │ iput p2, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ - .line 543 │ + .line 591 │ return-void │ .end method │ │ .method public setUserVisibleHint(Z)V │ .locals 2 │ .param p1, "isVisibleToUser" # Z │ │ .prologue │ - .line 800 │ + .line 858 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x4 │ │ if-ge v0, v1, :cond_0 │ │ - .line 801 │ + .line 859 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ │ - .line 803 │ + .line 861 │ :cond_0 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ - .line 804 │ + .line 862 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 805 │ + .line 863 │ return-void │ │ - .line 804 │ + .line 862 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public startActivity(Landroid/content/Intent;)V │ .locals 3 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ - .line 835 │ + .line 893 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 836 │ + .line 894 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3504,38 +3963,38 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 838 │ + .line 896 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const/4 v1, -0x1 │ │ invoke-virtual {v0, p0, p1, v1}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ - .line 839 │ + .line 897 │ return-void │ .end method │ │ .method public startActivityForResult(Landroid/content/Intent;I)V │ .locals 3 │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "requestCode" # I │ │ .prologue │ - .line 846 │ + .line 904 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 847 │ + .line 905 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3558,110 +4017,110 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 849 │ + .line 907 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ - .line 850 │ + .line 908 │ return-void │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 457 │ + .line 505 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 458 │ + .line 506 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 459 │ + .line 507 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v1, :cond_0 │ │ - .line 460 │ + .line 508 │ const-string v1, " #" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 461 │ + .line 509 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 463 │ + .line 511 │ :cond_0 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eqz v1, :cond_1 │ │ - .line 464 │ + .line 512 │ const-string v1, " id=0x" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 465 │ + .line 513 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 467 │ + .line 515 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ if-eqz v1, :cond_2 │ │ - .line 468 │ + .line 516 │ const-string v1, " " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 469 │ + .line 517 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 471 │ + .line 519 │ :cond_2 │ const/16 v1, 0x7d │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - .line 472 │ + .line 520 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public unregisterForContextMenu(Landroid/view/View;)V │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1299 │ + .line 1362 │ const/4 v0, 0x0 │ │ invoke-virtual {p1, v0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V │ │ - .line 1300 │ + .line 1363 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentActivity$1.smali │ @@ -19,75 +19,75 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentActivity;)V │ .locals 0 │ │ .prologue │ - .line 81 │ + .line 86 │ iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ .locals 2 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ - .line 84 │ + .line 89 │ iget v0, p1, Landroid/os/Message;->what:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 95 │ + .line 100 │ invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V │ │ - .line 97 │ + .line 102 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 86 │ + .line 91 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ if-eqz v0, :cond_0 │ │ - .line 87 │ + .line 92 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ goto :goto_0 │ │ - .line 91 │ + .line 96 │ :pswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 92 │ + .line 97 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ goto :goto_0 │ │ - .line 84 │ + .line 89 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch ├── smali/android/support/v4/app/FragmentActivity$NonConfigurationInstances.smali │ @@ -13,18 +13,18 @@ │ name = "NonConfigurationInstances" │ .end annotation │ │ │ # instance fields │ .field activity:Ljava/lang/Object; │ │ -.field children:Ljava/util/HashMap; │ +.field children:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ .end field │ @@ -38,30 +38,30 @@ │ "<", │ "Landroid/support/v4/app/Fragment;", │ ">;" │ } │ .end annotation │ .end field │ │ -.field loaders:Ljava/util/HashMap; │ +.field loaders:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Landroid/support/v4/app/LoaderManagerImpl;", │ ">;" │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 121 │ + .line 132 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/app/FragmentActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Activity; │ .source "FragmentActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Landroid/support/v4/app/FragmentActivity$FragmentTag;, │ Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ } │ .end annotation │ │ │ # static fields │ .field static final FRAGMENTS_TAG:Ljava/lang/String; = "android:support:fragments" │ @@ -21,18 +20,18 @@ │ │ .field static final MSG_RESUME_PENDING:I = 0x2 │ │ .field private static final TAG:Ljava/lang/String; = "FragmentActivity" │ │ │ # instance fields │ -.field mAllLoaderManagers:Ljava/util/HashMap; │ +.field mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Landroid/support/v4/app/LoaderManagerImpl;", │ ">;" │ } │ .end annotation │ .end field │ @@ -63,39 +62,39 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 70 │ + .line 75 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 81 │ + .line 86 │ new-instance v0, Landroid/support/v4/app/FragmentActivity$1; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentActivity$1;->(Landroid/support/v4/app/FragmentActivity;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ - .line 100 │ + .line 105 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 101 │ + .line 106 │ new-instance v0, Landroid/support/v4/app/FragmentActivity$2; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentActivity$2;->(Landroid/support/v4/app/FragmentActivity;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 129 │ + .line 132 │ return-void │ .end method │ │ .method private dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ .locals 5 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "writer" # Ljava/io/PrintWriter; │ @@ -882,22 +881,22 @@ │ return-void │ .end method │ │ .method public getLastCustomNonConfigurationInstance()Ljava/lang/Object; │ .locals 2 │ │ .prologue │ - .line 612 │ + .line 610 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - .line 614 │ + .line 612 │ .local v0, "nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ if-eqz v0, :cond_0 │ │ iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ │ :goto_0 │ return-object v1 │ @@ -912,30 +911,30 @@ │ .locals 2 │ .param p1, "who" # Ljava/lang/String; │ .param p2, "started" # Z │ .param p3, "create" # Z │ │ .prologue │ .line 863 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ if-nez v1, :cond_0 │ │ .line 864 │ - new-instance v1, Ljava/util/HashMap; │ + new-instance v1, Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-direct {v1}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;->()V │ │ - iput-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iput-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ .line 866 │ :cond_0 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 867 │ .local v0, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ @@ -948,17 +947,17 @@ │ new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .end local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ invoke-direct {v0, p1, p0, p2}, Landroid/support/v4/app/LoaderManagerImpl;->(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ .line 870 │ .restart local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 875 │ :cond_1 │ :goto_0 │ return-object v0 │ │ .line 873 │ @@ -997,15 +996,15 @@ │ return-object v0 │ │ .line 857 │ :cond_0 │ iput-boolean v2, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ .line 858 │ - const/4 v0, 0x0 │ + const-string v0, "(root)" │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ @@ -1019,22 +1018,22 @@ │ │ .method invalidateSupportFragment(Ljava/lang/String;)V │ .locals 2 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ .line 837 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ if-eqz v1, :cond_0 │ │ .line 838 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 839 │ .local v0, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ @@ -1044,47 +1043,47 @@ │ │ if-nez v1, :cond_0 │ │ .line 840 │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ .line 841 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 844 │ .end local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ :cond_0 │ return-void │ .end method │ │ .method protected onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ - .line 147 │ + .line 149 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 148 │ + .line 150 │ shr-int/lit8 v1, p1, 0x10 │ │ - .line 149 │ + .line 151 │ .local v1, "index":I │ if-eqz v1, :cond_3 │ │ - .line 150 │ + .line 152 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 151 │ + .line 153 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_0 │ │ if-ltz v1, :cond_0 │ @@ -1095,15 +1094,15 @@ │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-lt v1, v2, :cond_1 │ │ - .line 152 │ + .line 154 │ :cond_0 │ const-string v2, "FragmentActivity" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ @@ -1123,35 +1122,35 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 167 │ + .line 169 │ :goto_0 │ return-void │ │ - .line 156 │ + .line 158 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 157 │ + .line 159 │ .local v0, "frag":Landroid/support/v4/app/Fragment; │ if-nez v0, :cond_2 │ │ - .line 158 │ + .line 160 │ const-string v2, "FragmentActivity" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Activity result no fragment exists for index: 0x" │ @@ -1172,25 +1171,25 @@ │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ - .line 161 │ + .line 163 │ :cond_2 │ const v2, 0xffff │ │ and-int/2addr v2, p1 │ │ invoke-virtual {v0, v2, p2, p3}, Landroid/support/v4/app/Fragment;->onActivityResult(IILandroid/content/Intent;)V │ │ goto :goto_0 │ │ - .line 166 │ + .line 168 │ .end local v0 # "frag":Landroid/support/v4/app/Fragment; │ :cond_3 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V │ │ goto :goto_0 │ .end method │ │ @@ -1203,664 +1202,281 @@ │ return-void │ .end method │ │ .method public onBackPressed()V │ .locals 1 │ │ .prologue │ - .line 174 │ + .line 176 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackImmediate()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 175 │ - invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->finish()V │ - │ .line 177 │ + invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->supportFinishAfterTransition()V │ + │ + .line 179 │ :cond_0 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 184 │ + .line 240 │ invoke-super {p0, p1}, Landroid/app/Activity;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 185 │ + .line 241 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 186 │ + .line 242 │ return-void │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 5 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 193 │ + .line 249 │ iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ invoke-virtual {v3, p0, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;->attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ - .line 195 │ + .line 251 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory; │ │ move-result-object v3 │ │ if-nez v3, :cond_0 │ │ - .line 196 │ + .line 252 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v3 │ │ invoke-virtual {v3, p0}, Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V │ │ - .line 199 │ + .line 255 │ :cond_0 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ - .line 201 │ + .line 257 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - .line 203 │ + .line 259 │ .local v0, "nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ if-eqz v0, :cond_1 │ │ - .line 204 │ - iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Ljava/util/HashMap; │ + .line 260 │ + iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Landroid/support/v4/util/SimpleArrayMap; │ │ - iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 206 │ + .line 262 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 207 │ + .line 263 │ const-string v3, "android:support:fragments" │ │ invoke-virtual {p1, v3}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 208 │ + .line 264 │ .local v1, "p":Landroid/os/Parcelable; │ iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ │ :cond_2 │ invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ - .line 210 │ + .line 266 │ .end local v1 # "p":Landroid/os/Parcelable; │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ - .line 211 │ + .line 267 │ return-void │ .end method │ │ .method public onCreatePanelMenu(ILandroid/view/Menu;)Z │ .locals 3 │ .param p1, "featureId" # I │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 218 │ + .line 274 │ if-nez p1, :cond_1 │ │ - .line 219 │ + .line 275 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ move-result v0 │ │ - .line 220 │ + .line 276 │ .local v0, "show":Z │ iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v2 │ │ invoke-virtual {v1, p2, v2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 221 │ + .line 277 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ - .line 229 │ + .line 285 │ .end local v0 # "show":Z │ :goto_0 │ return v0 │ │ - .line 227 │ + .line 283 │ .restart local v0 # "show":Z │ :cond_0 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ - .line 229 │ + .line 285 │ .end local v0 # "show":Z │ :cond_1 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ - .locals 11 │ + .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "context" # Landroid/content/Context; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ + .end param │ .param p3, "attrs" # Landroid/util/AttributeSet; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ + .end param │ │ .prologue │ - const/4 v3, 0x0 │ - │ - const/4 v1, 0x0 │ - │ - const/4 v10, 0x1 │ - │ - const/4 v8, -0x1 │ + .line 293 │ + const-string v1, "fragment" │ │ - .line 237 │ - const-string v7, "fragment" │ + invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v7, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ - │ - move-result v7 │ + move-result v1 │ │ - if-nez v7, :cond_0 │ + if-nez v1, :cond_1 │ │ - .line 238 │ + .line 294 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - move-result-object v7 │ - │ - .line 312 │ - :goto_0 │ - return-object v7 │ - │ - .line 241 │ - :cond_0 │ - const-string v7, "class" │ - │ - invoke-interface {p3, v3, v7}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v2 │ - │ - .line 242 │ - .local v2, "fname":Ljava/lang/String; │ - sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;->Fragment:[I │ - │ - invoke-virtual {p2, p3, v7}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ - │ move-result-object v0 │ │ - .line 243 │ - .local v0, "a":Landroid/content/res/TypedArray; │ - if-nez v2, :cond_1 │ - │ - .line 244 │ - invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ - │ - move-result-object v2 │ + .line 301 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ │ - .line 246 │ + .line 297 │ :cond_1 │ - invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;->getResourceId(II)I │ - │ - move-result v4 │ - │ - .line 247 │ - .local v4, "id":I │ - const/4 v7, 0x2 │ - │ - invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ - │ - move-result-object v6 │ - │ - .line 248 │ - .local v6, "tag":Ljava/lang/String; │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ - │ - .line 250 │ - const/4 v5, 0x0 │ - │ - .line 251 │ - .local v5, "parent":Landroid/view/View; │ - if-eqz v5, :cond_2 │ - │ - invoke-virtual {v5}, Landroid/view/View;->getId()I │ - │ - move-result v1 │ - │ - .line 252 │ - .local v1, "containerId":I │ - :cond_2 │ - if-ne v1, v8, :cond_3 │ - │ - if-ne v4, v8, :cond_3 │ - │ - if-nez v6, :cond_3 │ - │ - .line 253 │ - new-instance v7, Ljava/lang/IllegalArgumentException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - .line 260 │ - :cond_3 │ - if-eq v4, v8, :cond_4 │ - │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 261 │ - .local v3, "fragment":Landroid/support/v4/app/Fragment; │ - :cond_4 │ - if-nez v3, :cond_5 │ - │ - if-eqz v6, :cond_5 │ - │ - .line 262 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 264 │ - :cond_5 │ - if-nez v3, :cond_6 │ - │ - if-eq v1, v8, :cond_6 │ - │ - .line 265 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 268 │ - :cond_6 │ - sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ - │ - if-eqz v7, :cond_7 │ - │ - const-string v7, "FragmentActivity" │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v9, "onCreateView: id=0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " fname=" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " existing=" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - .line 271 │ - :cond_7 │ - if-nez v3, :cond_9 │ - │ - .line 272 │ - invoke-static {p0, v2}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 273 │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ - │ - .line 274 │ - if-eqz v4, :cond_8 │ - │ - move v7, v4 │ - │ - :goto_1 │ - iput v7, v3, Landroid/support/v4/app/Fragment;->mFragmentId:I │ - │ - .line 275 │ - iput v1, v3, Landroid/support/v4/app/Fragment;->mContainerId:I │ - │ - .line 276 │ - iput-object v6, v3, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ - │ - .line 277 │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - .line 278 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - iput-object v7, v3, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - .line 279 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ - │ - invoke-virtual {v3, p0, p3, v7}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ - │ - .line 280 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ - │ - .line 302 │ - :goto_2 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - if-nez v7, :cond_c │ - │ - .line 303 │ - new-instance v7, Ljava/lang/IllegalStateException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v9, "Fragment " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " did not create a view." │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - :cond_8 │ - move v7, v1 │ - │ - .line 274 │ - goto :goto_1 │ - │ - .line 282 │ - :cond_9 │ - iget-boolean v7, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - if-eqz v7, :cond_a │ - │ - .line 285 │ - new-instance v7, Ljava/lang/IllegalArgumentException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ": Duplicate id 0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ", tag " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ", or parent id 0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " with another fragment for " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - .line 292 │ - :cond_a │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - .line 296 │ - iget-boolean v7, v3, Landroid/support/v4/app/Fragment;->mRetaining:Z │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - if-nez v7, :cond_b │ + invoke-virtual {v1, p1, p2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - .line 297 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + move-result-object v0 │ │ - invoke-virtual {v3, p0, p3, v7}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + .line 298 │ + .local v0, "v":Landroid/view/View; │ + if-nez v0, :cond_0 │ │ .line 299 │ - :cond_b │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ - │ - goto :goto_2 │ - │ - .line 306 │ - :cond_c │ - if-eqz v4, :cond_d │ - │ - .line 307 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7, v4}, Landroid/view/View;->setId(I)V │ - │ - .line 309 │ - :cond_d │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object; │ - │ - move-result-object v7 │ - │ - if-nez v7, :cond_e │ - │ - .line 310 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - .line 312 │ - :cond_e │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + move-result-object v0 │ │ - goto/16 :goto_0 │ + goto :goto_0 │ .end method │ │ .method protected onDestroy()V │ .locals 1 │ │ .prologue │ - .line 320 │ + .line 309 │ invoke-super {p0}, Landroid/app/Activity;->onDestroy()V │ │ - .line 322 │ + .line 311 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ - .line 324 │ + .line 313 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroy()V │ │ - .line 325 │ + .line 314 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 326 │ + .line 315 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 328 │ + .line 317 │ :cond_0 │ return-void │ .end method │ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ .locals 2 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 335 │ + .line 324 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/4 v1, 0x5 │ │ if-ge v0, v1, :cond_0 │ │ const/4 v0, 0x4 │ @@ -1869,21 +1485,21 @@ │ │ invoke-virtual {p2}, Landroid/view/KeyEvent;->getRepeatCount()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 340 │ + .line 329 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onBackPressed()V │ │ - .line 341 │ + .line 330 │ const/4 v0, 0x1 │ │ - .line 344 │ + .line 333 │ :goto_0 │ return v0 │ │ :cond_0 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z │ │ move-result v0 │ @@ -1891,267 +1507,271 @@ │ goto :goto_0 │ .end method │ │ .method public onLowMemory()V │ .locals 1 │ │ .prologue │ - .line 352 │ + .line 341 │ invoke-super {p0}, Landroid/app/Activity;->onLowMemory()V │ │ - .line 353 │ + .line 342 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchLowMemory()V │ │ - .line 354 │ + .line 343 │ return-void │ .end method │ │ .method public onMenuItemSelected(ILandroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "featureId" # I │ .param p2, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 361 │ + .line 350 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onMenuItemSelected(ILandroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 362 │ + .line 351 │ const/4 v0, 0x1 │ │ - .line 373 │ + .line 362 │ :goto_0 │ return v0 │ │ - .line 365 │ + .line 354 │ :cond_0 │ sparse-switch p1, :sswitch_data_0 │ │ - .line 373 │ + .line 362 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 367 │ + .line 356 │ :sswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 370 │ + .line 359 │ :sswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 365 │ + .line 354 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x0 -> :sswitch_0 │ 0x6 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method protected onNewIntent(Landroid/content/Intent;)V │ .locals 1 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ - .line 416 │ + .line 405 │ invoke-super {p0, p1}, Landroid/app/Activity;->onNewIntent(Landroid/content/Intent;)V │ │ - .line 417 │ + .line 406 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 418 │ + .line 407 │ return-void │ .end method │ │ .method public onPanelClosed(ILandroid/view/Menu;)V │ .locals 1 │ .param p1, "featureId" # I │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 382 │ + .line 371 │ packed-switch p1, :pswitch_data_0 │ │ - .line 387 │ + .line 376 │ :goto_0 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onPanelClosed(ILandroid/view/Menu;)V │ │ - .line 388 │ + .line 377 │ return-void │ │ - .line 384 │ + .line 373 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ │ goto :goto_0 │ │ - .line 382 │ + .line 371 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onPause()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x2 │ │ - .line 395 │ + .line 384 │ invoke-super {p0}, Landroid/app/Activity;->onPause()V │ │ - .line 396 │ + .line 385 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mResumed:Z │ │ - .line 397 │ + .line 386 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 398 │ + .line 387 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 399 │ + .line 388 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 401 │ + .line 390 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPause()V │ │ - .line 402 │ + .line 391 │ return-void │ .end method │ │ .method protected onPostResume()V │ .locals 2 │ │ .prologue │ - .line 442 │ + .line 431 │ invoke-super {p0}, Landroid/app/Activity;->onPostResume()V │ │ - .line 443 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 444 │ + .line 433 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 445 │ + .line 434 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 446 │ + .line 435 │ return-void │ .end method │ │ +.method protected onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "menu" # Landroid/view/Menu; │ + │ + .prologue │ + .line 469 │ + const/4 v0, 0x0 │ + │ + invoke-super {p0, v0, p1, p2}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ - .locals 3 │ + .locals 2 │ .param p1, "featureId" # I │ .param p2, "view" # Landroid/view/View; │ .param p3, "menu" # Landroid/view/Menu; │ │ .prologue │ - const/4 v1, 0x0 │ + .line 452 │ + if-nez p1, :cond_1 │ │ - .line 463 │ - if-nez p1, :cond_2 │ + if-eqz p3, :cond_1 │ │ - if-eqz p3, :cond_2 │ + .line 453 │ + iget-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ - .line 464 │ - iget-boolean v2, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ + if-eqz v1, :cond_0 │ │ - if-eqz v2, :cond_0 │ + .line 454 │ + const/4 v1, 0x0 │ │ - .line 465 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ - .line 466 │ + .line 455 │ invoke-interface {p3}, Landroid/view/Menu;->clear()V │ │ - .line 467 │ + .line 456 │ invoke-virtual {p0, p1, p3}, Landroid/support/v4/app/FragmentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ - .line 469 │ + .line 458 │ :cond_0 │ - invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ + invoke-virtual {p0, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z │ │ move-result v0 │ │ - .line 470 │ + .line 459 │ .local v0, "goforit":Z │ - iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ - │ - move-result v2 │ - │ - or-int/2addr v0, v2 │ - │ - .line 471 │ - if-eqz v0, :cond_1 │ - │ - invoke-interface {p3}, Landroid/view/Menu;->hasVisibleItems()Z │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - move-result v2 │ + invoke-virtual {v1, p3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ - if-eqz v2, :cond_1 │ + move-result v1 │ │ - const/4 v1, 0x1 │ + or-int/2addr v0, v1 │ │ - .line 473 │ + .line 462 │ .end local v0 # "goforit":Z │ - :cond_1 │ :goto_0 │ - return v1 │ + return v0 │ │ - :cond_2 │ + :cond_1 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ │ - move-result v1 │ + move-result v0 │ │ goto :goto_0 │ .end method │ │ .method onReallyStop()V │ .locals 1 │ │ @@ -2200,428 +1820,482 @@ │ goto :goto_0 │ .end method │ │ .method protected onResume()V │ .locals 2 │ │ .prologue │ - .line 431 │ + .line 420 │ invoke-super {p0}, Landroid/app/Activity;->onResume()V │ │ - .line 432 │ + .line 421 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ - .line 433 │ + .line 422 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mResumed:Z │ │ - .line 434 │ + .line 423 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 435 │ + .line 424 │ return-void │ .end method │ │ .method protected onResumeFragments()V │ .locals 1 │ │ .prologue │ - .line 455 │ + .line 444 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 456 │ + .line 445 │ return-void │ .end method │ │ .method public onRetainCustomNonConfigurationInstance()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 604 │ + .line 602 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public final onRetainNonConfigurationInstance()Ljava/lang/Object; │ - .locals 10 │ + .locals 11 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ - .line 483 │ + .line 479 │ iget-boolean v8, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ if-eqz v8, :cond_0 │ │ - .line 484 │ + .line 480 │ const/4 v8, 0x1 │ │ invoke-virtual {p0, v8}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ - .line 487 │ + .line 483 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onRetainCustomNonConfigurationInstance()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .line 489 │ - .local v0, "custom":Ljava/lang/Object; │ + .line 485 │ + .local v1, "custom":Ljava/lang/Object; │ iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;->retainNonConfig()Ljava/util/ArrayList; │ │ - move-result-object v1 │ + move-result-object v2 │ + │ + .line 486 │ + .local v2, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v7, 0x0 │ + │ + .line 487 │ + .local v7, "retainLoaders":Z │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ + │ + if-eqz v8, :cond_3 │ │ .line 490 │ - .local v1, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v6, 0x0 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;->size()I │ + │ + move-result v0 │ │ .line 491 │ - .local v6, "retainLoaders":Z │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .local v0, "N":I │ + new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-eqz v8, :cond_2 │ + .line 492 │ + .local v5, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + add-int/lit8 v3, v0, -0x1 │ │ - .line 494 │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .local v3, "i":I │ + :goto_0 │ + if-ltz v3, :cond_1 │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->size()I │ + .line 493 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - move-result v8 │ + invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; │ │ - new-array v4, v8, [Landroid/support/v4/app/LoaderManagerImpl; │ + move-result-object v8 │ │ - .line 495 │ - .local v4, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + aput-object v8, v5, v3 │ │ - move-result-object v8 │ + .line 492 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-interface {v8, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + goto :goto_0 │ + │ + .line 495 │ + :cond_1 │ + const/4 v3, 0x0 │ + │ + :goto_1 │ + if-ge v3, v0, :cond_3 │ │ .line 496 │ - if-eqz v4, :cond_2 │ + aget-object v4, v5, v3 │ │ .line 497 │ - const/4 v2, 0x0 │ + .local v4, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ │ - .local v2, "i":I │ - :goto_0 │ - array-length v8, v4 │ - │ - if-ge v2, v8, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 498 │ - aget-object v3, v4, v2 │ + const/4 v7, 0x1 │ │ - .line 499 │ - .local v3, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - iget-boolean v8, v3, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ + .line 495 │ + :goto_2 │ + add-int/lit8 v3, v3, 0x1 │ │ - if-eqz v8, :cond_1 │ + goto :goto_1 │ │ .line 500 │ - const/4 v6, 0x1 │ + :cond_2 │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 497 │ - :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + .line 501 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - goto :goto_0 │ + iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;->mWho:Ljava/lang/String; │ │ - .line 502 │ - :cond_1 │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ + invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 503 │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + goto :goto_2 │ │ - iget-object v9, v3, Landroid/support/v4/app/LoaderManagerImpl;->mWho:Ljava/lang/String; │ + .line 505 │ + .end local v0 # "N":I │ + .end local v3 # "i":I │ + .end local v4 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + .end local v5 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_3 │ + if-nez v2, :cond_4 │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + if-nez v7, :cond_4 │ │ - goto :goto_1 │ + if-nez v1, :cond_4 │ │ - .line 508 │ - .end local v2 # "i":I │ - .end local v3 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - .end local v4 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - :cond_2 │ - if-nez v1, :cond_3 │ + move-object v6, v9 │ │ - if-nez v6, :cond_3 │ + .line 515 │ + :goto_3 │ + return-object v6 │ │ - if-nez v0, :cond_3 │ + .line 509 │ + :cond_4 │ + new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - move-object v5, v7 │ + invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->()V │ │ - .line 518 │ - :goto_2 │ - return-object v5 │ + .line 510 │ + .local v6, "nci":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ + iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->activity:Ljava/lang/Object; │ │ - .line 512 │ - :cond_3 │ - new-instance v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ + .line 511 │ + iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ │ - invoke-direct {v5}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->()V │ + .line 512 │ + iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->children:Landroid/support/v4/util/SimpleArrayMap; │ │ .line 513 │ - .local v5, "nci":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->activity:Ljava/lang/Object; │ + iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ │ .line 514 │ - iput-object v0, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 515 │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->children:Ljava/util/HashMap; │ + iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 516 │ - iput-object v1, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ - │ - .line 517 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ - │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Ljava/util/HashMap; │ - │ - goto :goto_2 │ + goto :goto_3 │ .end method │ │ .method protected onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 526 │ + .line 523 │ invoke-super {p0, p1}, Landroid/app/Activity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 527 │ + .line 524 │ iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 528 │ + .line 525 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_0 │ │ - .line 529 │ + .line 526 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ - .line 531 │ + .line 528 │ :cond_0 │ return-void │ .end method │ │ .method protected onStart()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - .line 539 │ + .line 536 │ invoke-super {p0}, Landroid/app/Activity;->onStart()V │ │ - .line 541 │ - iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ + .line 538 │ + iput-boolean v7, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ - .line 542 │ - iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mReallyStopped:Z │ + .line 539 │ + iput-boolean v7, p0, Landroid/support/v4/app/FragmentActivity;->mReallyStopped:Z │ │ - .line 543 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ + .line 540 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ - invoke-virtual {v3, v5}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual {v4, v6}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 545 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ + .line 542 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ │ - if-nez v3, :cond_0 │ + if-nez v4, :cond_0 │ │ - .line 546 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ + .line 543 │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ │ - .line 547 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 544 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ - .line 550 │ + .line 547 │ :cond_0 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 551 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 548 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 553 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + .line 550 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ - if-nez v3, :cond_2 │ + if-nez v4, :cond_2 │ │ - .line 554 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + .line 551 │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ - .line 555 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 552 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - .line 556 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 553 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 564 │ + .line 561 │ :cond_1 │ :goto_0 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ - .line 568 │ + .line 565 │ :cond_2 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ - .line 569 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 566 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - if-eqz v3, :cond_4 │ + if-eqz v4, :cond_5 │ │ - .line 570 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 567 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3}, Ljava/util/HashMap;->size()I │ + invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;->size()I │ │ - move-result v3 │ + move-result v0 │ │ - new-array v2, v3, [Landroid/support/v4/app/LoaderManagerImpl; │ + .line 568 │ + .local v0, "N":I │ + new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 571 │ - .local v2, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 569 │ + .local v3, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + add-int/lit8 v1, v0, -0x1 │ │ - invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + .local v1, "i":I │ + :goto_1 │ + if-ltz v1, :cond_4 │ │ - move-result-object v3 │ + .line 570 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-interface {v3, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; │ │ - .line 572 │ - if-eqz v2, :cond_4 │ + move-result-object v4 │ │ - .line 573 │ - const/4 v0, 0x0 │ + check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; │ │ - .local v0, "i":I │ - :goto_1 │ - array-length v3, v2 │ + aput-object v4, v3, v1 │ │ - if-ge v0, v3, :cond_4 │ + .line 569 │ + add-int/lit8 v1, v1, -0x1 │ │ - .line 574 │ - aget-object v1, v2, v0 │ + goto :goto_1 │ │ - .line 575 │ - .local v1, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;->finishRetain()V │ + .line 554 │ + .end local v0 # "N":I │ + .end local v1 # "i":I │ + .end local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_3 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ - .line 576 │ - invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ + if-nez v4, :cond_1 │ │ - .line 573 │ - add-int/lit8 v0, v0, 0x1 │ + .line 555 │ + const-string v4, "(root)" │ │ - goto :goto_1 │ + iget-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + │ + invoke-virtual {p0, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ + │ + move-result-object v4 │ + │ + iput-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 557 │ - .end local v0 # "i":I │ - .end local v1 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - .end local v2 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - :cond_3 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-nez v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - .line 558 │ - const/4 v3, 0x0 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z │ │ - invoke-virtual {p0, v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ + if-nez v4, :cond_1 │ │ - move-result-object v3 │ + .line 558 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 560 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + goto :goto_0 │ │ - if-eqz v3, :cond_1 │ + .line 572 │ + .restart local v0 # "N":I │ + .restart local v1 # "i":I │ + .restart local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_4 │ + const/4 v1, 0x0 │ │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + :goto_2 │ + if-ge v1, v0, :cond_5 │ │ - iget-boolean v3, v3, Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z │ + .line 573 │ + aget-object v2, v3, v1 │ │ - if-nez v3, :cond_1 │ + .line 574 │ + .local v2, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;->finishRetain()V │ │ - .line 561 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 575 │ + invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ + .line 572 │ + add-int/lit8 v1, v1, 0x1 │ │ - goto :goto_0 │ + goto :goto_2 │ │ - .line 580 │ - :cond_4 │ + .line 578 │ + .end local v0 # "N":I │ + .end local v1 # "i":I │ + .end local v2 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + .end local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_5 │ return-void │ .end method │ │ .method protected onStop()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 587 │ + .line 585 │ invoke-super {p0}, Landroid/app/Activity;->onStop()V │ │ - .line 589 │ + .line 587 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ - .line 590 │ + .line 588 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ - .line 592 │ + .line 590 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStop()V │ │ - .line 593 │ + .line 591 │ + return-void │ +.end method │ + │ +.method public setEnterSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 203 │ + invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 204 │ + return-void │ +.end method │ + │ +.method public setExitSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "listener" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 216 │ + invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 217 │ return-void │ .end method │ │ .method public startActivityForResult(Landroid/content/Intent;I)V │ .locals 2 │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "requestCode" # I │ @@ -2706,14 +2380,25 @@ │ add-int/2addr v0, v1 │ │ invoke-super {p0, p2, v0}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ .end method │ │ +.method public supportFinishAfterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 191 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->finishAfterTransition(Landroid/app/Activity;)V │ + │ + .line 192 │ + return-void │ +.end method │ + │ .method public supportInvalidateOptionsMenu()V │ .locals 2 │ │ .prologue │ .line 623 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ @@ -2732,7 +2417,29 @@ │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ goto :goto_0 │ .end method │ + │ +.method public supportPostponeEnterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 224 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V │ + │ + .line 225 │ + return-void │ +.end method │ + │ +.method public supportStartPostponedEnterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 232 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V │ + │ + .line 233 │ + return-void │ +.end method ├── smali/android/support/v4/app/FragmentActivity$2.smali │ @@ -22,31 +22,63 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentActivity;)V │ .locals 0 │ │ .prologue │ - .line 101 │ + .line 106 │ iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public findViewById(I)Landroid/view/View; │ .locals 1 │ .param p1, "id" # I │ │ .prologue │ - .line 104 │ + .line 109 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public hasView()Z │ + .locals 2 │ + │ + .prologue │ + .line 114 │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ + │ + move-result-object v0 │ + │ + .line 115 │ + .local v0, "window":Landroid/view/Window; │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/view/Window;->peekDecorView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + :goto_0 │ + return v1 │ + │ + :cond_0 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/app/FragmentContainer.smali │ @@ -2,7 +2,10 @@ │ .super Ljava/lang/Object; │ .source "FragmentManager.java" │ │ │ # virtual methods │ .method public abstract findViewById(I)Landroid/view/View; │ .end method │ + │ +.method public abstract hasView()Z │ +.end method ├── smali/android/support/v4/app/FragmentManager.smali │ @@ -17,30 +17,30 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 59 │ + .line 67 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 114 │ + .line 124 │ return-void │ .end method │ │ .method public static enableDebugLogging(Z)V │ .locals 0 │ .param p0, "enabled" # Z │ │ .prologue │ - .line 334 │ + .line 358 │ sput-boolean p0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 335 │ + .line 359 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .end method │ @@ -65,21 +65,36 @@ │ │ .method public abstract getBackStackEntryCount()I │ .end method │ │ .method public abstract getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .end method │ │ +.method public abstract getFragments()Ljava/util/List; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract isDestroyed()Z │ +.end method │ + │ .method public openTransaction()Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 139 │ + .line 149 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$1.smali │ @@ -22,29 +22,29 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 0 │ │ .prologue │ - .line 426 │ + .line 451 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 1 │ │ .prologue │ - .line 429 │ + .line 454 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 430 │ + .line 455 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$2.smali │ @@ -22,29 +22,29 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 0 │ │ .prologue │ - .line 466 │ + .line 491 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 468 │ + .line 493 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -53,10 +53,10 @@ │ │ const/4 v3, -0x1 │ │ const/4 v4, 0x0 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 469 │ + .line 494 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$3.smali │ @@ -26,15 +26,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ .locals 0 │ │ .prologue │ - .line 482 │ + .line 507 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String; │ │ iput p3, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -44,15 +44,15 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 484 │ + .line 509 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -61,10 +61,10 @@ │ │ const/4 v3, -0x1 │ │ iget v4, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 485 │ + .line 510 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$4.smali │ @@ -26,15 +26,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;II)V │ .locals 0 │ │ .prologue │ - .line 501 │ + .line 526 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput p2, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I │ │ iput p3, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -44,15 +44,15 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 503 │ + .line 528 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -61,10 +61,10 @@ │ │ iget v3, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I │ │ iget v4, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 504 │ + .line 529 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$5.smali │ @@ -24,15 +24,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ .locals 0 │ │ .prologue │ - .line 991 │ + .line 1027 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -43,58 +43,58 @@ │ .method public onAnimationEnd(Landroid/view/animation/Animation;)V │ .locals 6 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 994 │ + .line 1030 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_0 │ │ - .line 995 │ + .line 1031 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ const/4 v1, 0x0 │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 996 │ + .line 1032 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget v2, v2, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ move v4, v3 │ │ move v5, v3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 999 │ + .line 1035 │ :cond_0 │ return-void │ .end method │ │ .method public onAnimationRepeat(Landroid/view/animation/Animation;)V │ .locals 0 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ - .line 1002 │ + .line 1038 │ return-void │ .end method │ │ .method public onAnimationStart(Landroid/view/animation/Animation;)V │ .locals 0 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ - .line 1005 │ + .line 1041 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -1,11 +1,22 @@ │ .class final Landroid/support/v4/app/FragmentManagerImpl; │ .super Landroid/support/v4/app/FragmentManager; │ .source "FragmentManager.java" │ │ +# interfaces │ +.implements Landroid/view/LayoutInflater$Factory; │ + │ + │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; │ + } │ +.end annotation │ + │ │ # static fields │ .field static final ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ .field static final ACCELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ .field static final ANIM_DUR:I = 0xdc │ @@ -186,51 +197,51 @@ │ .prologue │ const/4 v0, 0x0 │ │ const/high16 v4, 0x40200000 # 2.5f │ │ const/high16 v3, 0x3fc00000 # 1.5f │ │ - .line 385 │ + .line 410 │ sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 388 │ + .line 413 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ const/4 v0, 0x1 │ │ :cond_0 │ sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z │ │ - .line 711 │ + .line 746 │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ - .line 712 │ + .line 747 │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ - .line 713 │ + .line 748 │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ - .line 714 │ + .line 749 │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ return-void │ @@ -238,63 +249,64 @@ │ │ .method constructor ()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 384 │ + .line 409 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManager;->()V │ │ - .line 411 │ + .line 436 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - .line 423 │ + .line 448 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 424 │ + .line 449 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ - .line 426 │ + .line 451 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl$1;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ + .line 2205 │ return-void │ .end method │ │ .method private checkStateLoss()V │ .locals 3 │ │ .prologue │ - .line 1326 │ + .line 1364 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1327 │ + .line 1365 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Can not perform this action after onSaveInstanceState" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1330 │ + .line 1368 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ - .line 1331 │ + .line 1369 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Can not perform this action inside of " │ @@ -313,63 +325,63 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1334 │ + .line 1372 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ - .line 734 │ + .line 769 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v0, p1, p2}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - .line 735 │ + .line 770 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 736 │ - const-wide/16 v1, 0xdc │ + .line 771 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ - .line 737 │ + .line 772 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "startScale" # F │ .param p2, "endScale" # F │ .param p3, "startAlpha" # F │ .param p4, "endAlpha" # F │ │ .prologue │ - .line 720 │ + .line 755 │ new-instance v10, Landroid/view/animation/AnimationSet; │ │ const/4 v1, 0x0 │ │ invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;->(Z)V │ │ - .line 721 │ + .line 756 │ .local v10, "set":Landroid/view/animation/AnimationSet; │ new-instance v0, Landroid/view/animation/ScaleAnimation; │ │ const/4 v5, 0x1 │ │ const/high16 v6, 0x3f000000 # 0.5f │ │ @@ -383,137 +395,137 @@ │ │ move v3, p1 │ │ move v4, p2 │ │ invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;->(FFFFIFIF)V │ │ - .line 723 │ + .line 758 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 724 │ - const-wide/16 v1, 0xdc │ + .line 759 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ - .line 725 │ + .line 760 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ - .line 726 │ + .line 761 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v9, p3, p4}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - .line 727 │ + .line 762 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 728 │ - const-wide/16 v1, 0xdc │ + .line 763 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ - .line 729 │ + .line 764 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ - .line 730 │ + .line 765 │ return-object v10 │ .end method │ │ .method public static reverseTransit(I)I │ .locals 1 │ .param p0, "transit" # I │ │ .prologue │ - .line 2013 │ + .line 2069 │ const/4 v0, 0x0 │ │ - .line 2014 │ + .line 2070 │ .local v0, "rev":I │ sparse-switch p0, :sswitch_data_0 │ │ - .line 2025 │ + .line 2081 │ :goto_0 │ return v0 │ │ - .line 2016 │ + .line 2072 │ :sswitch_0 │ const/16 v0, 0x2002 │ │ - .line 2017 │ + .line 2073 │ goto :goto_0 │ │ - .line 2019 │ + .line 2075 │ :sswitch_1 │ const/16 v0, 0x1001 │ │ - .line 2020 │ + .line 2076 │ goto :goto_0 │ │ - .line 2022 │ + .line 2078 │ :sswitch_2 │ const/16 v0, 0x1003 │ │ goto :goto_0 │ │ - .line 2014 │ + .line 2070 │ :sswitch_data_0 │ .sparse-switch │ 0x1001 -> :sswitch_0 │ 0x1003 -> :sswitch_2 │ 0x2002 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method private throwException(Ljava/lang/RuntimeException;)V │ .locals 7 │ .param p1, "ex" # Ljava/lang/RuntimeException; │ │ .prologue │ - .line 434 │ + .line 459 │ const-string v3, "FragmentManager" │ │ invoke-virtual {p1}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 435 │ + .line 460 │ const-string v3, "FragmentManager" │ │ const-string v4, "Activity state:" │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 436 │ + .line 461 │ new-instance v1, Landroid/support/v4/util/LogWriter; │ │ const-string v3, "FragmentManager" │ │ invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 437 │ + .line 462 │ .local v1, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v2, Ljava/io/PrintWriter; │ │ invoke-direct {v2, v1}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 438 │ + .line 463 │ .local v2, "pw":Ljava/io/PrintWriter; │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v3, :cond_0 │ │ - .line 440 │ + .line 465 │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const-string v4, " " │ │ const/4 v5, 0x0 │ │ @@ -521,33 +533,33 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 451 │ + .line 476 │ :goto_0 │ throw p1 │ │ - .line 441 │ + .line 466 │ :catch_0 │ move-exception v0 │ │ - .line 442 │ + .line 467 │ .local v0, "e":Ljava/lang/Exception; │ const-string v3, "FragmentManager" │ │ const-string v4, "Failed dumping state" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 446 │ + .line 471 │ .end local v0 # "e":Ljava/lang/Exception; │ :cond_0 │ :try_start_1 │ const-string v3, " " │ │ const/4 v4, 0x0 │ │ @@ -557,19 +569,19 @@ │ │ invoke-virtual {p0, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ - .line 447 │ + .line 472 │ :catch_1 │ move-exception v0 │ │ - .line 448 │ + .line 473 │ .restart local v0 # "e":Ljava/lang/Exception; │ const-string v3, "FragmentManager" │ │ const-string v4, "Failed dumping state" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -578,72 +590,72 @@ │ │ .method public static transitToStyleIndex(IZ)I │ .locals 1 │ .param p0, "transit" # I │ .param p1, "enter" # Z │ │ .prologue │ - .line 2037 │ + .line 2093 │ const/4 v0, -0x1 │ │ - .line 2038 │ + .line 2094 │ .local v0, "animAttr":I │ sparse-switch p0, :sswitch_data_0 │ │ - .line 2049 │ + .line 2105 │ :goto_0 │ return v0 │ │ - .line 2040 │ + .line 2096 │ :sswitch_0 │ if-eqz p1, :cond_0 │ │ const/4 v0, 0x1 │ │ - .line 2041 │ + .line 2097 │ :goto_1 │ goto :goto_0 │ │ - .line 2040 │ + .line 2096 │ :cond_0 │ const/4 v0, 0x2 │ │ goto :goto_1 │ │ - .line 2043 │ + .line 2099 │ :sswitch_1 │ if-eqz p1, :cond_1 │ │ const/4 v0, 0x3 │ │ - .line 2044 │ + .line 2100 │ :goto_2 │ goto :goto_0 │ │ - .line 2043 │ + .line 2099 │ :cond_1 │ const/4 v0, 0x4 │ │ goto :goto_2 │ │ - .line 2046 │ + .line 2102 │ :sswitch_2 │ if-eqz p1, :cond_2 │ │ const/4 v0, 0x5 │ │ :goto_3 │ goto :goto_0 │ │ :cond_2 │ const/4 v0, 0x6 │ │ goto :goto_3 │ │ - .line 2038 │ + .line 2094 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x1001 -> :sswitch_0 │ 0x1003 -> :sswitch_2 │ 0x2002 -> :sswitch_1 │ @@ -653,60 +665,60 @@ │ │ # virtual methods │ .method addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ .locals 1 │ .param p1, "state" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1476 │ + .line 1521 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1477 │ + .line 1522 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1479 │ + .line 1524 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1480 │ + .line 1525 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ - .line 1481 │ + .line 1526 │ return-void │ .end method │ │ .method public addFragment(Landroid/support/v4/app/Fragment;Z)V │ .locals 4 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "moveToStateNow" # Z │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 1152 │ + .line 1190 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1153 │ + .line 1191 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1155 │ + .line 1193 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -726,33 +738,33 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1156 │ + .line 1194 │ :cond_1 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->makeActive(Landroid/support/v4/app/Fragment;)V │ │ - .line 1157 │ + .line 1195 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-nez v0, :cond_4 │ │ - .line 1158 │ + .line 1196 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - .line 1159 │ + .line 1197 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment already added: " │ @@ -769,123 +781,123 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1161 │ + .line 1199 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1162 │ + .line 1200 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1163 │ + .line 1201 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1164 │ + .line 1202 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_3 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1165 │ + .line 1203 │ iput-boolean v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1167 │ + .line 1205 │ :cond_3 │ if-eqz p2, :cond_4 │ │ - .line 1168 │ + .line 1206 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ │ - .line 1171 │ + .line 1209 │ :cond_4 │ return-void │ .end method │ │ .method public addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ .prologue │ - .line 530 │ + .line 555 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 531 │ + .line 556 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ - .line 533 │ + .line 558 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 534 │ + .line 559 │ return-void │ .end method │ │ .method public allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I │ .locals 5 │ .param p1, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1356 │ + .line 1401 │ monitor-enter p0 │ │ - .line 1357 │ + .line 1402 │ :try_start_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-gtz v2, :cond_3 │ │ - .line 1358 │ + .line 1403 │ :cond_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v2, :cond_1 │ │ - .line 1359 │ + .line 1404 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ iput-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1361 │ + .line 1406 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1362 │ + .line 1407 │ .local v0, "index":I │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_2 │ │ const-string v2, "FragmentManager" │ │ @@ -915,32 +927,32 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1363 │ + .line 1408 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1364 │ + .line 1409 │ monitor-exit p0 │ │ move v1, v0 │ │ - .line 1370 │ + .line 1415 │ .end local v0 # "index":I │ .local v1, "index":I │ :goto_0 │ return v1 │ │ - .line 1367 │ + .line 1412 │ .end local v1 # "index":I │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ @@ -955,15 +967,15 @@ │ │ check-cast v2, Ljava/lang/Integer; │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ - .line 1368 │ + .line 1413 │ .restart local v0 # "index":I │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_4 │ │ const-string v2, "FragmentManager" │ │ @@ -993,30 +1005,30 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1369 │ + .line 1414 │ :cond_4 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1370 │ + .line 1415 │ monitor-exit p0 │ │ move v1, v0 │ │ .end local v0 # "index":I │ .restart local v1 # "index":I │ goto :goto_0 │ │ - .line 1372 │ + .line 1417 │ .end local v1 # "index":I │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -1027,53 +1039,53 @@ │ .method public attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "activity" # Landroid/support/v4/app/FragmentActivity; │ .param p2, "container" # Landroid/support/v4/app/FragmentContainer; │ .param p3, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1844 │ + .line 1900 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Already attached" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1845 │ + .line 1901 │ :cond_0 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1846 │ + .line 1902 │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 1847 │ + .line 1903 │ iput-object p3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ - .line 1848 │ + .line 1904 │ return-void │ .end method │ │ .method public attachFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 6 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v3, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1248 │ + .line 1286 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1092,51 +1104,51 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1249 │ + .line 1287 │ :cond_0 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v0, :cond_5 │ │ - .line 1250 │ + .line 1288 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1251 │ + .line 1289 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-nez v0, :cond_5 │ │ - .line 1252 │ + .line 1290 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-nez v0, :cond_1 │ │ - .line 1253 │ + .line 1291 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1255 │ + .line 1293 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - .line 1256 │ + .line 1294 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment already added: " │ @@ -1153,15 +1165,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1258 │ + .line 1296 │ :cond_2 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_3 │ │ const-string v0, "FragmentManager" │ │ @@ -1181,59 +1193,59 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1259 │ + .line 1297 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1260 │ + .line 1298 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1261 │ + .line 1299 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_4 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1262 │ + .line 1300 │ iput-boolean v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1264 │ + .line 1302 │ :cond_4 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1267 │ + .line 1305 │ :cond_5 │ return-void │ .end method │ │ .method public beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ │ .prologue │ - .line 456 │ + .line 481 │ new-instance v0, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/BackStackRecord;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ return-object v0 │ .end method │ │ @@ -1244,15 +1256,15 @@ │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v5, 0x0 │ │ const/4 v2, 0x1 │ │ - .line 1229 │ + .line 1267 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1271,34 +1283,34 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1230 │ + .line 1268 │ :cond_0 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-nez v0, :cond_4 │ │ - .line 1231 │ + .line 1269 │ iput-boolean v2, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1232 │ + .line 1270 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1234 │ + .line 1272 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - .line 1235 │ + .line 1273 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1317,722 +1329,722 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1236 │ + .line 1274 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 1238 │ + .line 1276 │ :cond_2 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_3 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1239 │ + .line 1277 │ iput-boolean v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1241 │ + .line 1279 │ :cond_3 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - .line 1242 │ + .line 1280 │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1245 │ + .line 1283 │ :cond_4 │ return-void │ .end method │ │ .method public dispatchActivityCreated()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1860 │ + .line 1916 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1861 │ + .line 1917 │ const/4 v0, 0x2 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1862 │ + .line 1918 │ return-void │ .end method │ │ .method public dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 3 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1905 │ + .line 1961 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1906 │ + .line 1962 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1907 │ + .line 1963 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1908 │ + .line 1964 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1909 │ + .line 1965 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1906 │ + .line 1962 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1913 │ + .line 1969 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1988 │ + .line 2044 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1989 │ + .line 2045 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1990 │ + .line 2046 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1991 │ + .line 2047 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1992 │ + .line 2048 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1993 │ + .line 2049 │ const/4 v2, 0x1 │ │ - .line 1998 │ + .line 2054 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return v2 │ │ - .line 1989 │ + .line 2045 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1998 │ + .line 2054 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public dispatchCreate()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1855 │ + .line 1911 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1856 │ + .line 1912 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1857 │ + .line 1913 │ return-void │ .end method │ │ .method public dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ .locals 5 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1927 │ + .line 1983 │ const/4 v3, 0x0 │ │ - .line 1928 │ + .line 1984 │ .local v3, "show":Z │ const/4 v2, 0x0 │ │ - .line 1929 │ + .line 1985 │ .local v2, "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v4, :cond_2 │ │ - .line 1930 │ + .line 1986 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v1, v4, :cond_2 │ │ - .line 1931 │ + .line 1987 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1932 │ + .line 1988 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ - .line 1933 │ + .line 1989 │ invoke-virtual {v0, p1, p2}, Landroid/support/v4/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - .line 1934 │ + .line 1990 │ const/4 v3, 0x1 │ │ - .line 1935 │ + .line 1991 │ if-nez v2, :cond_0 │ │ - .line 1936 │ + .line 1992 │ new-instance v2, Ljava/util/ArrayList; │ │ .end local v2 # "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - .line 1938 │ + .line 1994 │ .restart local v2 # "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1930 │ + .line 1986 │ :cond_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1944 │ + .line 2000 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ if-eqz v4, :cond_5 │ │ - .line 1945 │ + .line 2001 │ const/4 v1, 0x0 │ │ .restart local v1 # "i":I │ :goto_1 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v1, v4, :cond_5 │ │ - .line 1946 │ + .line 2002 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1947 │ + .line 2003 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v2, :cond_3 │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_4 │ │ - .line 1948 │ + .line 2004 │ :cond_3 │ invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->onDestroyOptionsMenu()V │ │ - .line 1945 │ + .line 2001 │ :cond_4 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ - .line 1953 │ + .line 2009 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_5 │ iput-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ - .line 1955 │ + .line 2011 │ return v3 │ .end method │ │ .method public dispatchDestroy()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 1896 │ + .line 1952 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ - .line 1897 │ + .line 1953 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1898 │ + .line 1954 │ invoke-virtual {p0, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1899 │ + .line 1955 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1900 │ + .line 1956 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 1901 │ + .line 1957 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ - .line 1902 │ + .line 1958 │ return-void │ .end method │ │ .method public dispatchDestroyView()V │ .locals 2 │ │ .prologue │ - .line 1892 │ + .line 1948 │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1893 │ + .line 1949 │ return-void │ .end method │ │ .method public dispatchLowMemory()V │ .locals 3 │ │ .prologue │ - .line 1916 │ + .line 1972 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1917 │ + .line 1973 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1918 │ + .line 1974 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1919 │ + .line 1975 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1920 │ + .line 1976 │ invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->performLowMemory()V │ │ - .line 1917 │ + .line 1973 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1924 │ + .line 1980 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1974 │ + .line 2030 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1975 │ + .line 2031 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1976 │ + .line 2032 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1977 │ + .line 2033 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1978 │ + .line 2034 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1979 │ + .line 2035 │ const/4 v2, 0x1 │ │ - .line 1984 │ + .line 2040 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return v2 │ │ - .line 1975 │ + .line 2031 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1984 │ + .line 2040 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 3 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 2002 │ + .line 2058 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 2003 │ + .line 2059 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 2004 │ + .line 2060 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 2005 │ + .line 2061 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 2006 │ + .line 2062 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 2003 │ + .line 2059 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 2010 │ + .line 2066 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchPause()V │ .locals 2 │ │ .prologue │ - .line 1875 │ + .line 1931 │ const/4 v0, 0x4 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1876 │ + .line 1932 │ return-void │ .end method │ │ .method public dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 4 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1959 │ + .line 2015 │ const/4 v2, 0x0 │ │ - .line 1960 │ + .line 2016 │ .local v2, "show":Z │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_1 │ │ - .line 1961 │ + .line 2017 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 1962 │ + .line 2018 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1963 │ + .line 2019 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1964 │ + .line 2020 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 1965 │ + .line 2021 │ const/4 v2, 0x1 │ │ - .line 1961 │ + .line 2017 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1970 │ + .line 2026 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return v2 │ .end method │ │ .method public dispatchReallyStop()V │ .locals 2 │ │ .prologue │ - .line 1888 │ + .line 1944 │ const/4 v0, 0x2 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1889 │ + .line 1945 │ return-void │ .end method │ │ .method public dispatchResume()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1870 │ + .line 1926 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1871 │ + .line 1927 │ const/4 v0, 0x5 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1872 │ + .line 1928 │ return-void │ .end method │ │ .method public dispatchStart()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1865 │ + .line 1921 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1866 │ + .line 1922 │ const/4 v0, 0x4 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1867 │ + .line 1923 │ return-void │ .end method │ │ .method public dispatchStop()V │ .locals 2 │ │ .prologue │ - .line 1882 │ + .line 1938 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1884 │ + .line 1940 │ const/4 v0, 0x3 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1885 │ + .line 1941 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 8 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 600 │ + .line 635 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -2043,379 +2055,379 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - .line 603 │ + .line 638 │ .local v4, "innerPrefix":Ljava/lang/String; │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_1 │ │ - .line 604 │ + .line 639 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 605 │ + .line 640 │ .local v0, "N":I │ if-lez v0, :cond_1 │ │ - .line 606 │ + .line 641 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Active Fragments in " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 607 │ + .line 642 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 608 │ + .line 643 │ const-string v6, ":" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 609 │ + .line 644 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ if-ge v3, v0, :cond_1 │ │ - .line 610 │ + .line 645 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 611 │ + .line 646 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 612 │ + .line 647 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v2}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 613 │ + .line 648 │ if-eqz v2, :cond_0 │ │ - .line 614 │ + .line 649 │ invoke-virtual {v2, v4, p2, p3, p4}, Landroid/support/v4/app/Fragment;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 609 │ + .line 644 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 620 │ + .line 655 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_1 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_2 │ │ - .line 621 │ + .line 656 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 622 │ + .line 657 │ .restart local v0 # "N":I │ if-lez v0, :cond_2 │ │ - .line 623 │ + .line 658 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Added Fragments:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 624 │ + .line 659 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_1 │ if-ge v3, v0, :cond_2 │ │ - .line 625 │ + .line 660 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 626 │ + .line 661 │ .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 627 │ + .line 662 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 624 │ + .line 659 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ - .line 632 │ + .line 667 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_2 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_3 │ │ - .line 633 │ + .line 668 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 634 │ + .line 669 │ .restart local v0 # "N":I │ if-lez v0, :cond_3 │ │ - .line 635 │ + .line 670 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Fragments Created Menus:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 636 │ + .line 671 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_2 │ if-ge v3, v0, :cond_3 │ │ - .line 637 │ + .line 672 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 638 │ + .line 673 │ .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 639 │ + .line 674 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 636 │ + .line 671 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ - .line 644 │ + .line 679 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_3 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_4 │ │ - .line 645 │ + .line 680 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 646 │ + .line 681 │ .restart local v0 # "N":I │ if-lez v0, :cond_4 │ │ - .line 647 │ + .line 682 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Back Stack:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 648 │ + .line 683 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_3 │ if-ge v3, v0, :cond_4 │ │ - .line 649 │ + .line 684 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 650 │ + .line 685 │ .local v1, "bs":Landroid/support/v4/app/BackStackRecord; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 651 │ + .line 686 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 652 │ + .line 687 │ invoke-virtual {v1, v4, p2, p3, p4}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 648 │ + .line 683 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ - .line 657 │ + .line 692 │ .end local v0 # "N":I │ .end local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ .end local v3 # "i":I │ :cond_4 │ monitor-enter p0 │ │ - .line 658 │ + .line 693 │ :try_start_0 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_5 │ │ - .line 659 │ + .line 694 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 660 │ + .line 695 │ .restart local v0 # "N":I │ if-lez v0, :cond_5 │ │ - .line 661 │ + .line 696 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Back Stack Indices:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 662 │ + .line 697 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_4 │ if-ge v3, v0, :cond_5 │ │ - .line 663 │ + .line 698 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 664 │ + .line 699 │ .restart local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 665 │ + .line 700 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 662 │ + .line 697 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_4 │ │ - .line 670 │ + .line 705 │ .end local v0 # "N":I │ .end local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ .end local v3 # "i":I │ :cond_5 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_6 │ @@ -2424,386 +2436,391 @@ │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ if-lez v6, :cond_6 │ │ - .line 671 │ + .line 706 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "mAvailBackStackIndices: " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 672 │ + .line 707 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 674 │ + .line 709 │ :cond_6 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 676 │ + .line 711 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_7 │ │ - .line 677 │ + .line 712 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 678 │ + .line 713 │ .restart local v0 # "N":I │ if-lez v0, :cond_7 │ │ - .line 679 │ + .line 714 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Pending Actions:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 680 │ + .line 715 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_5 │ if-ge v3, v0, :cond_7 │ │ - .line 681 │ + .line 716 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/Runnable; │ │ - .line 682 │ + .line 717 │ .local v5, "r":Ljava/lang/Runnable; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 683 │ + .line 718 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 680 │ + .line 715 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_5 │ │ - .line 674 │ + .line 709 │ .end local v0 # "N":I │ .end local v3 # "i":I │ .end local v5 # "r":Ljava/lang/Runnable; │ :catchall_0 │ move-exception v6 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v6 │ │ - .line 688 │ + .line 723 │ :cond_7 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "FragmentManager misc state:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 689 │ + .line 724 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mActivity=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 690 │ + .line 725 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mContainer=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 691 │ + .line 726 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v6, :cond_8 │ │ - .line 692 │ + .line 727 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mParent=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 694 │ + .line 729 │ :cond_8 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mCurState=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 695 │ + .line 730 │ const-string v6, " mStateSaved=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 696 │ + .line 731 │ const-string v6, " mDestroyed=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 697 │ + .line 732 │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ if-eqz v6, :cond_9 │ │ - .line 698 │ + .line 733 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mNeedMenuInvalidate=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 699 │ + .line 734 │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 701 │ + .line 736 │ :cond_9 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ if-eqz v6, :cond_a │ │ - .line 702 │ + .line 737 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mNoTransactionsBecause=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 703 │ + .line 738 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 705 │ + .line 740 │ :cond_a │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_b │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ if-lez v6, :cond_b │ │ - .line 706 │ + .line 741 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mAvailIndices: " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 707 │ + .line 742 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 709 │ + .line 744 │ :cond_b │ return-void │ .end method │ │ .method public enqueueAction(Ljava/lang/Runnable;Z)V │ .locals 2 │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "allowStateLoss" # Z │ │ .prologue │ - .line 1337 │ + .line 1382 │ if-nez p2, :cond_0 │ │ - .line 1338 │ + .line 1383 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 1340 │ + .line 1385 │ :cond_0 │ monitor-enter p0 │ │ - .line 1341 │ + .line 1386 │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-nez v0, :cond_1 │ │ - .line 1342 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + if-nez v0, :cond_2 │ + │ + .line 1387 │ + :cond_1 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Activity has been destroyed" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1352 │ + .line 1397 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ │ - .line 1344 │ - :cond_1 │ + .line 1389 │ + :cond_2 │ :try_start_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ - if-nez v0, :cond_2 │ + if-nez v0, :cond_3 │ │ - .line 1345 │ + .line 1390 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ - .line 1347 │ - :cond_2 │ + .line 1392 │ + :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1348 │ + .line 1393 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ const/4 v1, 0x1 │ │ - if-ne v0, v1, :cond_3 │ + if-ne v0, v1, :cond_4 │ │ - .line 1349 │ + .line 1394 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - .line 1350 │ + .line 1395 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ - .line 1352 │ - :cond_3 │ + .line 1397 │ + :cond_4 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1353 │ + .line 1398 │ return-void │ .end method │ │ .method public execPendingActions()Z │ .locals 8 │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1415 │ + .line 1460 │ iget-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ if-eqz v5, :cond_0 │ │ - .line 1416 │ + .line 1461 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ const-string v6, "Recursive entry to executePendingTransactions" │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ - .line 1419 │ + .line 1464 │ :cond_0 │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v5 │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ @@ -2811,574 +2828,574 @@ │ │ invoke-virtual {v6}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ move-result-object v6 │ │ if-eq v5, v6, :cond_1 │ │ - .line 1420 │ + .line 1465 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ const-string v6, "Must be called from main thread of process" │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ - .line 1423 │ + .line 1468 │ :cond_1 │ const/4 v0, 0x0 │ │ - .line 1428 │ + .line 1473 │ .local v0, "didSomething":Z │ :goto_0 │ monitor-enter p0 │ │ - .line 1429 │ + .line 1474 │ :try_start_0 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ if-eqz v5, :cond_2 │ │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-nez v5, :cond_4 │ │ - .line 1430 │ + .line 1475 │ :cond_2 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1451 │ + .line 1496 │ iget-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ if-eqz v5, :cond_9 │ │ - .line 1452 │ + .line 1497 │ const/4 v3, 0x0 │ │ - .line 1453 │ + .line 1498 │ .local v3, "loadersRunning":Z │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_1 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ge v2, v5, :cond_8 │ │ - .line 1454 │ + .line 1499 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1455 │ + .line 1500 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_3 │ │ iget-object v5, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v5, :cond_3 │ │ - .line 1456 │ + .line 1501 │ iget-object v5, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;->hasRunningLoaders()Z │ │ move-result v5 │ │ or-int/2addr v3, v5 │ │ - .line 1453 │ + .line 1498 │ :cond_3 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ - .line 1433 │ + .line 1478 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "i":I │ .end local v3 # "loadersRunning":Z │ :cond_4 │ :try_start_1 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 1434 │ + .line 1479 │ .local v4, "numActions":I │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ if-eqz v5, :cond_5 │ │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ array-length v5, v5 │ │ if-ge v5, v4, :cond_6 │ │ - .line 1435 │ + .line 1480 │ :cond_5 │ new-array v5, v4, [Ljava/lang/Runnable; │ │ iput-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ - .line 1437 │ + .line 1482 │ :cond_6 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - .line 1438 │ + .line 1483 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V │ │ - .line 1439 │ + .line 1484 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v5, v6}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - .line 1440 │ + .line 1485 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1442 │ + .line 1487 │ const/4 v5, 0x1 │ │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ - .line 1443 │ + .line 1488 │ const/4 v2, 0x0 │ │ .restart local v2 # "i":I │ :goto_2 │ if-ge v2, v4, :cond_7 │ │ - .line 1444 │ + .line 1489 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ aget-object v5, v5, v2 │ │ invoke-interface {v5}, Ljava/lang/Runnable;->run()V │ │ - .line 1445 │ + .line 1490 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ const/4 v6, 0x0 │ │ aput-object v6, v5, v2 │ │ - .line 1443 │ + .line 1488 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ - .line 1440 │ + .line 1485 │ .end local v2 # "i":I │ .end local v4 # "numActions":I │ :catchall_0 │ move-exception v5 │ │ :try_start_2 │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ throw v5 │ │ - .line 1447 │ + .line 1492 │ .restart local v2 # "i":I │ .restart local v4 # "numActions":I │ :cond_7 │ iput-boolean v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ - .line 1448 │ + .line 1493 │ const/4 v0, 0x1 │ │ - .line 1449 │ + .line 1494 │ goto :goto_0 │ │ - .line 1459 │ + .line 1504 │ .end local v4 # "numActions":I │ .restart local v3 # "loadersRunning":Z │ :cond_8 │ if-nez v3, :cond_9 │ │ - .line 1460 │ + .line 1505 │ iput-boolean v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ - .line 1461 │ + .line 1506 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->startPendingDeferredFragments()V │ │ - .line 1464 │ + .line 1509 │ .end local v2 # "i":I │ .end local v3 # "loadersRunning":Z │ :cond_9 │ return v0 │ .end method │ │ .method public executePendingTransactions()Z │ .locals 1 │ │ .prologue │ - .line 461 │ + .line 486 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public findFragmentById(I)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "id" # I │ │ .prologue │ - .line 1270 │ + .line 1308 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_2 │ │ - .line 1272 │ + .line 1310 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_2 │ │ - .line 1273 │ + .line 1311 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1274 │ + .line 1312 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget v2, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-ne v2, p1, :cond_1 │ │ - .line 1288 │ + .line 1326 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_0 │ :goto_1 │ return-object v0 │ │ - .line 1272 │ + .line 1310 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_1 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1279 │ + .line 1317 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_4 │ │ - .line 1281 │ + .line 1319 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .restart local v1 # "i":I │ :goto_2 │ if-ltz v1, :cond_4 │ │ - .line 1282 │ + .line 1320 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1283 │ + .line 1321 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_3 │ │ iget v2, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eq v2, p1, :cond_0 │ │ - .line 1281 │ + .line 1319 │ :cond_3 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_2 │ │ - .line 1288 │ + .line 1326 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 1292 │ + .line 1330 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_2 │ │ if-eqz p1, :cond_2 │ │ - .line 1294 │ + .line 1332 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_2 │ │ - .line 1295 │ + .line 1333 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1296 │ + .line 1334 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget-object v2, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - .line 1310 │ + .line 1348 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_0 │ :goto_1 │ return-object v0 │ │ - .line 1294 │ + .line 1332 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_1 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1301 │ + .line 1339 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_4 │ │ if-eqz p1, :cond_4 │ │ - .line 1303 │ + .line 1341 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .restart local v1 # "i":I │ :goto_2 │ if-ltz v1, :cond_4 │ │ - .line 1304 │ + .line 1342 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1305 │ + .line 1343 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_3 │ │ iget-object v2, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ - .line 1303 │ + .line 1341 │ :cond_3 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_2 │ │ - .line 1310 │ + .line 1348 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ - .line 1314 │ + .line 1352 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ if-eqz p1, :cond_1 │ │ - .line 1315 │ + .line 1353 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_1 │ │ - .line 1316 │ + .line 1354 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1317 │ + .line 1355 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1322 │ + .line 1360 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return-object v0 │ │ - .line 1315 │ + .line 1353 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1322 │ + .line 1360 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public freeBackStackIndex(I)V │ .locals 3 │ .param p1, "index" # I │ │ .prologue │ - .line 1401 │ + .line 1446 │ monitor-enter p0 │ │ - .line 1402 │ + .line 1447 │ :try_start_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, p1, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1403 │ + .line 1448 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1404 │ + .line 1449 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1406 │ + .line 1451 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -3398,31 +3415,31 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1407 │ + .line 1452 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1408 │ + .line 1453 │ monitor-exit p0 │ │ - .line 1409 │ + .line 1454 │ return-void │ │ - .line 1408 │ + .line 1453 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ @@ -3430,15 +3447,15 @@ │ .end method │ │ .method public getBackStackEntryAt(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 525 │ + .line 550 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; │ @@ -3446,15 +3463,15 @@ │ return-object v0 │ .end method │ │ .method public getBackStackEntryCount()I │ .locals 1 │ │ .prologue │ - .line 520 │ + .line 545 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ @@ -3474,49 +3491,49 @@ │ .locals 5 │ .param p1, "bundle" # Landroid/os/Bundle; │ .param p2, "key" # Ljava/lang/String; │ │ .prologue │ const/4 v2, -0x1 │ │ - .line 554 │ + .line 579 │ invoke-virtual {p1, p2, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ │ - .line 555 │ + .line 580 │ .local v1, "index":I │ if-ne v1, v2, :cond_1 │ │ - .line 556 │ + .line 581 │ const/4 v0, 0x0 │ │ - .line 567 │ + .line 592 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 558 │ + .line 583 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-lt v1, v2, :cond_2 │ │ - .line 559 │ + .line 584 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Fragement no longer exists for key " │ + const-string v4, "Fragment no longer exists for key " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3536,36 +3553,36 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 562 │ + .line 587 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 563 │ + .line 588 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-nez v0, :cond_0 │ │ - .line 564 │ + .line 589 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Fragement no longer exists for key " │ + const-string v4, "Fragment no longer exists for key " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3588,24 +3605,51 @@ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ goto :goto_0 │ .end method │ │ +.method public getFragments()Ljava/util/List; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 597 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ + │ + return-object v0 │ +.end method │ + │ +.method getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory; │ + .locals 0 │ + │ + .prologue │ + .line 2202 │ + return-object p0 │ +.end method │ + │ .method public hideFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 5 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v4, 0x1 │ │ - .line 1191 │ + .line 1229 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -3624,77 +3668,89 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1192 │ + .line 1230 │ :cond_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_4 │ │ - .line 1193 │ + .line 1231 │ iput-boolean v4, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1194 │ + .line 1232 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1195 │ - invoke-virtual {p0, p1, p2, v4, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + .line 1233 │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0, p1, p2, v1, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 1197 │ + .line 1235 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ - .line 1198 │ + .line 1236 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1200 │ + .line 1238 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V │ │ - .line 1202 │ + .line 1240 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1203 │ + .line 1241 │ iput-boolean v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1205 │ + .line 1243 │ :cond_3 │ invoke-virtual {p1, v4}, Landroid/support/v4/app/Fragment;->onHiddenChanged(Z)V │ │ - .line 1207 │ + .line 1245 │ :cond_4 │ return-void │ .end method │ │ +.method public isDestroyed()Z │ + .locals 1 │ + │ + .prologue │ + .line 615 │ + iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ + │ + return v0 │ +.end method │ + │ .method loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ .locals 9 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transit" # I │ .param p3, "enter" # Z │ .param p4, "transitionStyle" # I │ │ @@ -3703,188 +3759,188 @@ │ │ const/4 v3, 0x0 │ │ const/4 v7, 0x0 │ │ const/high16 v6, 0x3f800000 # 1.0f │ │ - .line 742 │ + .line 777 │ iget v4, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-virtual {p1, p2, p3, v4}, Landroid/support/v4/app/Fragment;->onCreateAnimation(IZI)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ - .line 744 │ + .line 779 │ .local v1, "animObj":Landroid/view/animation/Animation; │ if-eqz v1, :cond_0 │ │ - .line 796 │ + .line 831 │ .end local v1 # "animObj":Landroid/view/animation/Animation; │ :goto_0 │ return-object v1 │ │ - .line 748 │ + .line 783 │ .restart local v1 # "animObj":Landroid/view/animation/Animation; │ :cond_0 │ iget v4, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ if-eqz v4, :cond_1 │ │ - .line 749 │ + .line 784 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v5, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 750 │ + .line 785 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ move-object v1, v0 │ │ - .line 751 │ + .line 786 │ goto :goto_0 │ │ - .line 755 │ + .line 790 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_1 │ if-nez p2, :cond_2 │ │ move-object v1, v3 │ │ - .line 756 │ + .line 791 │ goto :goto_0 │ │ - .line 759 │ + .line 794 │ :cond_2 │ invoke-static {p2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->transitToStyleIndex(IZ)I │ │ move-result v2 │ │ - .line 760 │ + .line 795 │ .local v2, "styleIndex":I │ if-gez v2, :cond_3 │ │ move-object v1, v3 │ │ - .line 761 │ + .line 796 │ goto :goto_0 │ │ - .line 764 │ + .line 799 │ :cond_3 │ packed-switch v2, :pswitch_data_0 │ │ - .line 779 │ + .line 814 │ if-nez p4, :cond_4 │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ │ move-result-object v4 │ │ if-eqz v4, :cond_4 │ │ - .line 780 │ + .line 815 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; │ │ move-result-object v4 │ │ iget p4, v4, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I │ │ - .line 782 │ + .line 817 │ :cond_4 │ if-nez p4, :cond_5 │ │ move-object v1, v3 │ │ - .line 783 │ + .line 818 │ goto :goto_0 │ │ - .line 766 │ + .line 801 │ :pswitch_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const/high16 v4, 0x3f900000 # 1.125f │ │ invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 768 │ + .line 803 │ :pswitch_1 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 770 │ + .line 805 │ :pswitch_2 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 772 │ + .line 807 │ :pswitch_3 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const v4, 0x3f89999a # 1.075f │ │ invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 774 │ + .line 809 │ :pswitch_4 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 776 │ + .line 811 │ :pswitch_5 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ :cond_5 │ move-object v1, v3 │ │ - .line 796 │ + .line 831 │ goto :goto_0 │ │ - .line 764 │ + .line 799 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -3893,69 +3949,69 @@ │ .end method │ │ .method makeActive(Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1118 │ + .line 1156 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_1 │ │ - .line 1134 │ + .line 1172 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1122 │ + .line 1160 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-gtz v0, :cond_4 │ │ - .line 1123 │ + .line 1161 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-nez v0, :cond_3 │ │ - .line 1124 │ + .line 1162 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ - .line 1126 │ + .line 1164 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 1127 │ + .line 1165 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1133 │ + .line 1171 │ :goto_1 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ @@ -3977,15 +4033,15 @@ │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ - .line 1130 │ + .line 1168 │ :cond_4 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ @@ -4003,39 +4059,39 @@ │ │ move-result v0 │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 1131 │ + .line 1169 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {v0, v1, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ .end method │ │ .method makeInactive(Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1137 │ + .line 1175 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v0, :cond_0 │ │ - .line 1149 │ + .line 1187 │ :goto_0 │ return-void │ │ - .line 1141 │ + .line 1179 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -4055,56 +4111,56 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1142 │ + .line 1180 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1143 │ + .line 1181 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-nez v0, :cond_2 │ │ - .line 1144 │ + .line 1182 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ - .line 1146 │ + .line 1184 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1147 │ + .line 1185 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->invalidateSupportFragment(Ljava/lang/String;)V │ │ - .line 1148 │ + .line 1186 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->initState()V │ │ goto :goto_0 │ .end method │ │ .method moveToState(IIIZ)V │ .locals 8 │ @@ -4112,122 +4168,122 @@ │ .param p2, "transit" # I │ .param p3, "transitStyle" # I │ .param p4, "always" # Z │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 1074 │ + .line 1112 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ - .line 1075 │ + .line 1113 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v2, "No activity" │ │ invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1078 │ + .line 1116 │ :cond_0 │ if-nez p4, :cond_2 │ │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ if-ne v0, p1, :cond_2 │ │ - .line 1104 │ + .line 1142 │ :cond_1 │ :goto_0 │ return-void │ │ - .line 1082 │ + .line 1120 │ :cond_2 │ iput p1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - .line 1083 │ + .line 1121 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 1084 │ + .line 1122 │ const/4 v7, 0x0 │ │ - .line 1085 │ + .line 1123 │ .local v7, "loadersRunning":Z │ const/4 v6, 0x0 │ │ .local v6, "i":I │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v6, v0, :cond_4 │ │ - .line 1086 │ + .line 1124 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1087 │ + .line 1125 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_3 │ │ move-object v0, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - .line 1088 │ + .line 1126 │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1089 │ + .line 1127 │ iget-object v0, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_3 │ │ - .line 1090 │ + .line 1128 │ iget-object v0, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->hasRunningLoaders()Z │ │ move-result v0 │ │ or-int/2addr v7, v0 │ │ - .line 1085 │ + .line 1123 │ :cond_3 │ add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ - .line 1095 │ + .line 1133 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_4 │ if-nez v7, :cond_5 │ │ - .line 1096 │ + .line 1134 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->startPendingDeferredFragments()V │ │ - .line 1099 │ + .line 1137 │ :cond_5 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ @@ -4235,104 +4291,104 @@ │ │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ const/4 v2, 0x5 │ │ if-ne v0, v2, :cond_1 │ │ - .line 1100 │ + .line 1138 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 1101 │ + .line 1139 │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ goto :goto_0 │ .end method │ │ .method moveToState(IZ)V │ .locals 1 │ .param p1, "newState" # I │ .param p2, "always" # Z │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1070 │ + .line 1108 │ invoke-virtual {p0, p1, v0, v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ │ - .line 1071 │ + .line 1109 │ return-void │ .end method │ │ .method moveToState(Landroid/support/v4/app/Fragment;)V │ .locals 6 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 1066 │ + .line 1104 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ │ move v5, v3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1067 │ + .line 1105 │ return-void │ .end method │ │ .method moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ .locals 10 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ .param p2, "newState" # I │ .param p3, "transit" # I │ .param p4, "transitionStyle" # I │ .param p5, "keepActive" # Z │ │ .prologue │ - .line 814 │ + .line 849 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ if-le p2, v0, :cond_1 │ │ - .line 815 │ + .line 850 │ const/4 p2, 0x1 │ │ - .line 817 │ + .line 852 │ :cond_1 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ if-eqz v0, :cond_2 │ │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-le p2, v0, :cond_2 │ │ - .line 819 │ + .line 854 │ iget p2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ - .line 823 │ + .line 858 │ :cond_2 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ if-eqz v0, :cond_3 │ │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ @@ -4340,76 +4396,76 @@ │ │ if-ge v0, v1, :cond_3 │ │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_3 │ │ - .line 824 │ + .line 859 │ const/4 p2, 0x3 │ │ - .line 826 │ + .line 861 │ :cond_3 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-ge v0, p2, :cond_1d │ │ - .line 830 │ + .line 865 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-eqz v0, :cond_4 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ if-nez v0, :cond_4 │ │ - .line 1063 │ + .line 1101 │ :goto_0 │ return-void │ │ - .line 833 │ + .line 868 │ :cond_4 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_5 │ │ - .line 838 │ + .line 873 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 839 │ + .line 874 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 841 │ + .line 876 │ :cond_5 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 1062 │ + .line 1100 │ :cond_6 │ :goto_1 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ goto :goto_0 │ │ - .line 843 │ + .line 878 │ :pswitch_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_7 │ │ const-string v0, "FragmentManager" │ │ @@ -4429,131 +4485,142 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 844 │ + .line 879 │ :cond_7 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_9 │ │ - .line 845 │ + .line 880 │ + iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ + │ + .line 881 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:view_state" │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 847 │ + .line 883 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:target_state" │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 849 │ + .line 885 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_8 │ │ - .line 850 │ + .line 886 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:target_req_state" │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p1, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ - .line 853 │ + .line 889 │ :cond_8 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:user_visible_hint" │ │ const/4 v2, 0x1 │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ - .line 855 │ + .line 891 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v0, :cond_9 │ │ - .line 856 │ + .line 892 │ const/4 v0, 0x1 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 857 │ + .line 893 │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_9 │ │ - .line 858 │ + .line 894 │ const/4 p2, 0x3 │ │ - .line 862 │ + .line 898 │ :cond_9 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 863 │ + .line 899 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ - .line 864 │ + .line 900 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_a │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ :goto_2 │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 866 │ + .line 902 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 867 │ + .line 903 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V │ │ - .line 868 │ + .line 904 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_b │ │ - .line 869 │ + .line 905 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -4576,56 +4643,56 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 864 │ + .line 900 │ :cond_a │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ goto :goto_2 │ │ - .line 872 │ + .line 908 │ :cond_b │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-nez v0, :cond_c │ │ - .line 873 │ + .line 909 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->onAttachFragment(Landroid/support/v4/app/Fragment;)V │ │ - .line 876 │ + .line 912 │ :cond_c │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_d │ │ - .line 877 │ + .line 913 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->performCreate(Landroid/os/Bundle;)V │ │ - .line 879 │ + .line 915 │ :cond_d │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 880 │ + .line 916 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-eqz v0, :cond_f │ │ - .line 884 │ + .line 920 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ @@ -4634,61 +4701,61 @@ │ │ invoke-virtual {p1, v0, v1, v2}, Landroid/support/v4/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 886 │ + .line 922 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_1b │ │ - .line 887 │ + .line 923 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ - .line 888 │ + .line 924 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->wrap(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 889 │ + .line 925 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v0, :cond_e │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ - .line 890 │ + .line 926 │ :cond_e │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ │ - .line 896 │ + .line 932 │ :cond_f │ :goto_3 │ :pswitch_1 │ const/4 v0, 0x1 │ │ if-le p2, v0, :cond_17 │ │ - .line 897 │ + .line 933 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_10 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4707,50 +4774,50 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 898 │ + .line 934 │ :cond_10 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-nez v0, :cond_15 │ │ - .line 899 │ + .line 935 │ const/4 v7, 0x0 │ │ - .line 900 │ + .line 936 │ .local v7, "container":Landroid/view/ViewGroup; │ iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ if-eqz v0, :cond_11 │ │ - .line 901 │ + .line 937 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ .end local v7 # "container":Landroid/view/ViewGroup; │ check-cast v7, Landroid/view/ViewGroup; │ │ - .line 902 │ + .line 938 │ .restart local v7 # "container":Landroid/view/ViewGroup; │ if-nez v7, :cond_11 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ if-nez v0, :cond_11 │ │ - .line 903 │ + .line 939 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "No view found for id 0x" │ @@ -4803,130 +4870,130 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 910 │ + .line 946 │ :cond_11 │ iput-object v7, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ - .line 911 │ + .line 947 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v7, v1}, Landroid/support/v4/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 913 │ + .line 949 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_1c │ │ - .line 914 │ + .line 950 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ - .line 915 │ + .line 951 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->wrap(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 916 │ + .line 952 │ if-eqz v7, :cond_13 │ │ - .line 917 │ + .line 953 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, p1, p3, v0, p4}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v6 │ │ - .line 919 │ + .line 955 │ .local v6, "anim":Landroid/view/animation/Animation; │ if-eqz v6, :cond_12 │ │ - .line 920 │ + .line 956 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v6}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 922 │ + .line 958 │ :cond_12 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v7, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ - .line 924 │ + .line 960 │ .end local v6 # "anim":Landroid/view/animation/Animation; │ :cond_13 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v0, :cond_14 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ - .line 925 │ + .line 961 │ :cond_14 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ │ - .line 931 │ + .line 967 │ .end local v7 # "container":Landroid/view/ViewGroup; │ :cond_15 │ :goto_4 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V │ │ - .line 932 │ + .line 968 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_16 │ │ - .line 933 │ + .line 969 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->restoreViewState(Landroid/os/Bundle;)V │ │ - .line 935 │ + .line 971 │ :cond_16 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 939 │ + .line 975 │ :cond_17 │ :pswitch_2 │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_19 │ │ - .line 940 │ + .line 976 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_18 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4945,26 +5012,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 941 │ + .line 977 │ :cond_18 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performStart()V │ │ - .line 944 │ + .line 980 │ :cond_19 │ :pswitch_3 │ const/4 v0, 0x4 │ │ if-le p2, v0, :cond_6 │ │ - .line 945 │ + .line 981 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1a │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4983,118 +5050,118 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 946 │ + .line 982 │ :cond_1a │ const/4 v0, 0x1 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 947 │ + .line 983 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performResume()V │ │ - .line 948 │ + .line 984 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 949 │ + .line 985 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ goto/16 :goto_1 │ │ - .line 892 │ + .line 928 │ :cond_1b │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto/16 :goto_3 │ │ - .line 927 │ + .line 963 │ .restart local v7 # "container":Landroid/view/ViewGroup; │ :cond_1c │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto :goto_4 │ │ - .line 952 │ + .line 988 │ .end local v7 # "container":Landroid/view/ViewGroup; │ :cond_1d │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-le v0, p2, :cond_6 │ │ - .line 953 │ + .line 989 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ packed-switch v0, :pswitch_data_1 │ │ goto/16 :goto_1 │ │ - .line 1016 │ + .line 1052 │ :cond_1e │ :goto_5 │ :pswitch_4 │ const/4 v0, 0x1 │ │ if-ge p2, v0, :cond_6 │ │ - .line 1017 │ + .line 1053 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-eqz v0, :cond_1f │ │ - .line 1018 │ + .line 1054 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_1f │ │ - .line 1025 │ + .line 1061 │ iget-object v9, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 1026 │ + .line 1062 │ .local v9, "v":Landroid/view/View; │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 1027 │ + .line 1063 │ invoke-virtual {v9}, Landroid/view/View;->clearAnimation()V │ │ - .line 1030 │ + .line 1066 │ .end local v9 # "v":Landroid/view/View; │ :cond_1f │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_2b │ │ - .line 1035 │ + .line 1071 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ - .line 1036 │ + .line 1072 │ const/4 p2, 0x1 │ │ goto/16 :goto_1 │ │ - .line 955 │ + .line 991 │ :pswitch_5 │ const/4 v0, 0x5 │ │ if-ge p2, v0, :cond_21 │ │ - .line 956 │ + .line 992 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_20 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5113,31 +5180,31 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 957 │ + .line 993 │ :cond_20 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performPause()V │ │ - .line 958 │ + .line 994 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 961 │ + .line 997 │ :cond_21 │ :pswitch_6 │ const/4 v0, 0x4 │ │ if-ge p2, v0, :cond_23 │ │ - .line 962 │ + .line 998 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_22 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5156,26 +5223,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 963 │ + .line 999 │ :cond_22 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performStop()V │ │ - .line 966 │ + .line 1002 │ :cond_23 │ :pswitch_7 │ const/4 v0, 0x3 │ │ if-ge p2, v0, :cond_25 │ │ - .line 967 │ + .line 1003 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_24 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5194,26 +5261,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 968 │ + .line 1004 │ :cond_24 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performReallyStop()V │ │ - .line 971 │ + .line 1007 │ :cond_25 │ :pswitch_8 │ const/4 v0, 0x2 │ │ if-ge p2, v0, :cond_1e │ │ - .line 972 │ + .line 1008 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_26 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5232,126 +5299,126 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 973 │ + .line 1009 │ :cond_26 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_27 │ │ - .line 976 │ + .line 1012 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->isFinishing()Z │ │ move-result v0 │ │ if-nez v0, :cond_27 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-nez v0, :cond_27 │ │ - .line 977 │ + .line 1013 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ │ - .line 980 │ + .line 1016 │ :cond_27 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performDestroyView()V │ │ - .line 981 │ + .line 1017 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_2a │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_2a │ │ - .line 982 │ + .line 1018 │ const/4 v6, 0x0 │ │ - .line 983 │ + .line 1019 │ .restart local v6 # "anim":Landroid/view/animation/Animation; │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ if-lez v0, :cond_28 │ │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-nez v0, :cond_28 │ │ - .line 984 │ + .line 1020 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p3, v0, p4}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v6 │ │ - .line 987 │ + .line 1023 │ :cond_28 │ if-eqz v6, :cond_29 │ │ - .line 988 │ + .line 1024 │ move-object v8, p1 │ │ - .line 989 │ + .line 1025 │ .local v8, "fragment":Landroid/support/v4/app/Fragment; │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 990 │ + .line 1026 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ - .line 991 │ + .line 1027 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; │ │ invoke-direct {v0, p0, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;->(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ invoke-virtual {v6, v0}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V │ │ - .line 1007 │ + .line 1043 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v6}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1009 │ + .line 1045 │ .end local v8 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_29 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ - .line 1011 │ + .line 1047 │ .end local v6 # "anim":Landroid/view/animation/Animation; │ :cond_2a │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ - .line 1012 │ + .line 1048 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 1013 │ + .line 1049 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto/16 :goto_5 │ │ - .line 1038 │ + .line 1074 │ :cond_2b │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_2c │ │ const-string v0, "FragmentManager" │ │ @@ -5371,38 +5438,38 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1039 │ + .line 1075 │ :cond_2c │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_2d │ │ - .line 1040 │ + .line 1076 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performDestroy()V │ │ - .line 1043 │ + .line 1079 │ :cond_2d │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1044 │ + .line 1080 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->onDetach()V │ │ - .line 1045 │ + .line 1081 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_2e │ │ - .line 1046 │ + .line 1082 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -5425,109 +5492,587 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1049 │ + .line 1085 │ :cond_2e │ if-nez p5, :cond_6 │ │ - .line 1050 │ + .line 1086 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_2f │ │ - .line 1051 │ + .line 1087 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->makeInactive(Landroid/support/v4/app/Fragment;)V │ │ goto/16 :goto_1 │ │ - .line 1053 │ + .line 1089 │ :cond_2f │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1054 │ + .line 1090 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ + │ + .line 1091 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - goto/16 :goto_1 │ + .line 1092 │ + const/4 v0, 0x0 │ │ - .line 841 │ - nop │ + iput-object v0, p1, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ + goto/16 :goto_1 │ + │ + .line 876 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ │ - .line 953 │ + .line 989 │ :pswitch_data_1 │ .packed-switch 0x1 │ :pswitch_4 │ :pswitch_8 │ :pswitch_7 │ :pswitch_6 │ :pswitch_5 │ .end packed-switch │ .end method │ │ .method public noteStateNotSaved()V │ .locals 1 │ │ .prologue │ - .line 1851 │ + .line 1907 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1852 │ + .line 1908 │ return-void │ .end method │ │ +.method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + .locals 12 │ + .param p1, "name" # Ljava/lang/String; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "attrs" # Landroid/util/AttributeSet; │ + │ + .prologue │ + const/4 v0, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + const/4 v5, -0x1 │ + │ + const/4 v2, 0x1 │ + │ + .line 2110 │ + const-string v4, "fragment" │ + │ + invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v4 │ + │ + if-nez v4, :cond_1 │ + │ + .line 2198 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ + │ + .line 2114 │ + :cond_1 │ + const-string v4, "class" │ + │ + invoke-interface {p3, v0, v4}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v8 │ + │ + .line 2115 │ + .local v8, "fname":Ljava/lang/String; │ + sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I │ + │ + invoke-virtual {p2, p3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ + │ + move-result-object v6 │ + │ + .line 2116 │ + .local v6, "a":Landroid/content/res/TypedArray; │ + if-nez v8, :cond_2 │ + │ + .line 2117 │ + invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + │ + move-result-object v8 │ + │ + .line 2119 │ + :cond_2 │ + invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + │ + move-result v9 │ + │ + .line 2120 │ + .local v9, "id":I │ + const/4 v4, 0x2 │ + │ + invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + │ + move-result-object v11 │ + │ + .line 2121 │ + .local v11, "tag":Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V │ + │ + .line 2123 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;->isSupportFragmentClass(Landroid/content/Context;Ljava/lang/String;)Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_0 │ + │ + .line 2129 │ + const/4 v10, 0x0 │ + │ + .line 2130 │ + .local v10, "parent":Landroid/view/View; │ + if-eqz v10, :cond_3 │ + │ + invoke-virtual {v10}, Landroid/view/View;->getId()I │ + │ + move-result v7 │ + │ + .line 2131 │ + .local v7, "containerId":I │ + :goto_1 │ + if-ne v7, v5, :cond_4 │ + │ + if-ne v9, v5, :cond_4 │ + │ + if-nez v11, :cond_4 │ + │ + .line 2132 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .end local v7 # "containerId":I │ + :cond_3 │ + move v7, v3 │ + │ + .line 2130 │ + goto :goto_1 │ + │ + .line 2139 │ + .restart local v7 # "containerId":I │ + :cond_4 │ + if-eq v9, v5, :cond_9 │ + │ + invoke-virtual {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2140 │ + .local v1, "fragment":Landroid/support/v4/app/Fragment; │ + :goto_2 │ + if-nez v1, :cond_5 │ + │ + if-eqz v11, :cond_5 │ + │ + .line 2141 │ + invoke-virtual {p0, v11}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2143 │ + :cond_5 │ + if-nez v1, :cond_6 │ + │ + if-eq v7, v5, :cond_6 │ + │ + .line 2144 │ + invoke-virtual {p0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2147 │ + :cond_6 │ + sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + │ + if-eqz v0, :cond_7 │ + │ + const-string v0, "FragmentManager" │ + │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "onCreateView: id=0x" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-static {v9}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + const-string v5, " fname=" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + const-string v5, " existing=" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-static {v0, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 2150 │ + :cond_7 │ + if-nez v1, :cond_b │ + │ + .line 2151 │ + invoke-static {p2, v8}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2152 │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ + │ + .line 2153 │ + if-eqz v9, :cond_a │ + │ + move v0, v9 │ + │ + :goto_3 │ + iput v0, v1, Landroid/support/v4/app/Fragment;->mFragmentId:I │ + │ + .line 2154 │ + iput v7, v1, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 2155 │ + iput-object v11, v1, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ + │ + .line 2156 │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + .line 2157 │ + iput-object p0, v1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + .line 2158 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + iget-object v4, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + invoke-virtual {v1, v0, p3, v4}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + │ + .line 2159 │ + invoke-virtual {p0, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + │ + .line 2182 │ + :cond_8 │ + :goto_4 │ + iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + │ + if-ge v0, v2, :cond_d │ + │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ + │ + if-eqz v0, :cond_d │ + │ + move-object v0, p0 │ + │ + move v4, v3 │ + │ + move v5, v3 │ + │ + .line 2183 │ + invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ + │ + .line 2188 │ + :goto_5 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-nez v0, :cond_e │ + │ + .line 2189 │ + new-instance v0, Ljava/lang/IllegalStateException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v3, "Fragment " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, " did not create a view." │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .end local v1 # "fragment":Landroid/support/v4/app/Fragment; │ + :cond_9 │ + move-object v1, v0 │ + │ + .line 2139 │ + goto/16 :goto_2 │ + │ + .restart local v1 # "fragment":Landroid/support/v4/app/Fragment; │ + :cond_a │ + move v0, v7 │ + │ + .line 2153 │ + goto :goto_3 │ + │ + .line 2161 │ + :cond_b │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + if-eqz v0, :cond_c │ + │ + .line 2164 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ": Duplicate id 0x" │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-static {v9}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ", tag " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ", or parent id 0x" │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, " with another fragment for " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .line 2171 │ + :cond_c │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + .line 2175 │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ + │ + if-nez v0, :cond_8 │ + │ + .line 2176 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + iget-object v4, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + invoke-virtual {v1, v0, p3, v4}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + │ + goto/16 :goto_4 │ + │ + .line 2185 │ + :cond_d │ + invoke-virtual {p0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ + │ + goto/16 :goto_5 │ + │ + .line 2192 │ + :cond_e │ + if-eqz v9, :cond_f │ + │ + .line 2193 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0, v9}, Landroid/view/View;->setId(I)V │ + │ + .line 2195 │ + :cond_f │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_10 │ + │ + .line 2196 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0, v11}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + │ + .line 2198 │ + :cond_10 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + goto/16 :goto_0 │ +.end method │ + │ .method public performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ .locals 6 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 800 │ + .line 835 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ if-eqz v0, :cond_0 │ │ - .line 801 │ + .line 836 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ if-eqz v0, :cond_1 │ │ - .line 803 │ + .line 838 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ - .line 809 │ + .line 844 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 806 │ + .line 841 │ :cond_1 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 807 │ + .line 842 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ @@ -5539,37 +6084,37 @@ │ goto :goto_0 │ .end method │ │ .method public popBackStack()V │ .locals 2 │ │ .prologue │ - .line 466 │ + .line 491 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl$2;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 471 │ + .line 496 │ return-void │ .end method │ │ .method public popBackStack(II)V │ .locals 3 │ .param p1, "id" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 498 │ + .line 523 │ if-gez p1, :cond_0 │ │ - .line 499 │ + .line 524 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Bad id: " │ @@ -5586,58 +6131,58 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 501 │ + .line 526 │ :cond_0 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; │ │ invoke-direct {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl$4;->(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 506 │ + .line 531 │ return-void │ .end method │ │ .method public popBackStack(Ljava/lang/String;I)V │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "flags" # I │ │ .prologue │ - .line 482 │ + .line 507 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; │ │ invoke-direct {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl$3;->(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 487 │ + .line 512 │ return-void │ .end method │ │ .method public popBackStackImmediate()Z │ .locals 4 │ │ .prologue │ - .line 475 │ + .line 500 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 476 │ + .line 501 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 477 │ + .line 502 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x0 │ │ const/4 v2, -0x1 │ @@ -5653,24 +6198,24 @@ │ │ .method public popBackStackImmediate(II)Z │ .locals 3 │ .param p1, "id" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 510 │ + .line 535 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 511 │ + .line 536 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 512 │ + .line 537 │ if-gez p1, :cond_0 │ │ - .line 513 │ + .line 538 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Bad id: " │ @@ -5687,15 +6232,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 515 │ + .line 540 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x0 │ │ @@ -5708,357 +6253,435 @@ │ │ .method public popBackStackImmediate(Ljava/lang/String;I)Z │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "flags" # I │ │ .prologue │ - .line 491 │ + .line 516 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 492 │ + .line 517 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 493 │ + .line 518 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, -0x1 │ │ invoke-virtual {p0, v0, p1, v1, p2}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ - .locals 11 │ + .locals 12 │ .param p1, "handler" # Landroid/os/Handler; │ .param p2, "name" # Ljava/lang/String; │ .param p3, "id" # I │ .param p4, "flags" # I │ │ .prologue │ - const/4 v8, 0x1 │ - │ - const/4 v9, 0x0 │ + .line 1529 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1484 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + if-nez v9, :cond_0 │ │ - if-nez v6, :cond_1 │ + .line 1530 │ + const/4 v9, 0x0 │ │ - .line 1543 │ - :cond_0 │ + .line 1598 │ :goto_0 │ return v9 │ │ - .line 1487 │ - :cond_1 │ + .line 1532 │ + :cond_0 │ if-nez p2, :cond_2 │ │ if-gez p3, :cond_2 │ │ - and-int/lit8 v6, p4, 0x1 │ + and-int/lit8 v9, p4, 0x1 │ │ - if-nez v6, :cond_2 │ + if-nez v9, :cond_2 │ │ - .line 1488 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1533 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v4, v6, -0x1 │ + add-int/lit8 v5, v9, -0x1 │ │ - .line 1489 │ - .local v4, "last":I │ - if-ltz v4, :cond_0 │ + .line 1534 │ + .local v5, "last":I │ + if-gez v5, :cond_1 │ │ - .line 1492 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1535 │ + const/4 v9, 0x0 │ + │ + goto :goto_0 │ + │ + .line 1537 │ + :cond_1 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v9, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1493 │ + .line 1538 │ .local v1, "bss":Landroid/support/v4/app/BackStackRecord; │ - invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(Z)V │ + new-instance v2, Landroid/util/SparseArray; │ │ - .line 1494 │ + invoke-direct {v2}, Landroid/util/SparseArray;->()V │ + │ + .line 1539 │ + .local v2, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v6, Landroid/util/SparseArray; │ + │ + invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + │ + .line 1540 │ + .local v6, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;->calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + │ + .line 1541 │ + const/4 v9, 0x1 │ + │ + const/4 v10, 0x0 │ + │ + invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + .line 1542 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ + .line 1598 │ .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - .end local v4 # "last":I │ + .end local v5 # "last":I │ :goto_1 │ - move v9, v8 │ + const/4 v9, 0x1 │ │ - .line 1543 │ goto :goto_0 │ │ - .line 1496 │ + .line 1544 │ + .end local v2 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .end local v6 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ :cond_2 │ - const/4 v3, -0x1 │ + const/4 v4, -0x1 │ │ - .line 1497 │ - .local v3, "index":I │ + .line 1545 │ + .local v4, "index":I │ if-nez p2, :cond_3 │ │ - if-ltz p3, :cond_9 │ + if-ltz p3, :cond_a │ │ - .line 1500 │ + .line 1548 │ :cond_3 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v3, v6, -0x1 │ + add-int/lit8 v4, v9, -0x1 │ │ - .line 1501 │ + .line 1549 │ :goto_2 │ - if-ltz v3, :cond_4 │ + if-ltz v4, :cond_4 │ │ - .line 1502 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1550 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v9, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1503 │ + .line 1551 │ .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - if-eqz p2, :cond_7 │ + if-eqz p2, :cond_5 │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v9 │ │ - if-eqz v6, :cond_7 │ + if-eqz v9, :cond_5 │ │ - .line 1511 │ + .line 1559 │ .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ :cond_4 │ - if-ltz v3, :cond_0 │ + if-gez v4, :cond_7 │ │ - .line 1514 │ - and-int/lit8 v6, p4, 0x1 │ + .line 1560 │ + const/4 v9, 0x0 │ │ - if-eqz v6, :cond_9 │ + goto :goto_0 │ │ - .line 1515 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1554 │ + .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_5 │ + if-ltz p3, :cond_6 │ │ - .line 1517 │ + iget v9, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + │ + if-eq p3, v9, :cond_4 │ + │ + .line 1557 │ + :cond_6 │ + add-int/lit8 v4, v4, -0x1 │ + │ + .line 1558 │ + goto :goto_2 │ + │ + .line 1562 │ + .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_7 │ + and-int/lit8 v9, p4, 0x1 │ + │ + if-eqz v9, :cond_a │ + │ + .line 1563 │ + add-int/lit8 v4, v4, -0x1 │ + │ + .line 1565 │ :goto_3 │ - if-ltz v3, :cond_9 │ + if-ltz v4, :cond_a │ │ - .line 1518 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1566 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v9, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1519 │ + .line 1567 │ .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - if-eqz p2, :cond_5 │ + if-eqz p2, :cond_8 │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v9 │ │ - if-nez v6, :cond_6 │ + if-nez v9, :cond_9 │ │ - :cond_5 │ - if-ltz p3, :cond_9 │ + :cond_8 │ + if-ltz p3, :cond_a │ │ - iget v6, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + iget v9, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-ne p3, v6, :cond_9 │ + if-ne p3, v9, :cond_a │ │ - .line 1521 │ - :cond_6 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1569 │ + :cond_9 │ + add-int/lit8 v4, v4, -0x1 │ │ - .line 1522 │ + .line 1570 │ goto :goto_3 │ │ - .line 1506 │ - :cond_7 │ - if-ltz p3, :cond_8 │ - │ - iget v6, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ - │ - if-eq p3, v6, :cond_4 │ - │ - .line 1509 │ - :cond_8 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1576 │ + .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_a │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1510 │ - goto :goto_2 │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - .line 1528 │ - .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - :cond_9 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + move-result v9 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + add-int/lit8 v9, v9, -0x1 │ │ - move-result v6 │ + if-ne v4, v9, :cond_b │ │ - add-int/lit8 v6, v6, -0x1 │ + .line 1577 │ + const/4 v9, 0x0 │ │ - if-eq v3, v6, :cond_0 │ + goto/16 :goto_0 │ │ - .line 1531 │ - new-instance v5, Ljava/util/ArrayList; │ + .line 1579 │ + :cond_b │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ - .line 1533 │ - .local v5, "states":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1581 │ + .local v8, "states":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v2, v6, -0x1 │ + add-int/lit8 v3, v9, -0x1 │ │ - .local v2, "i":I │ + .local v3, "i":I │ :goto_4 │ - if-le v2, v3, :cond_a │ + if-le v3, v4, :cond_c │ │ - .line 1534 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1582 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v9, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1533 │ - add-int/lit8 v2, v2, -0x1 │ + .line 1581 │ + add-int/lit8 v3, v3, -0x1 │ │ goto :goto_4 │ │ - .line 1536 │ - :cond_a │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + .line 1584 │ + :cond_c │ + invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v0, v6, -0x1 │ + add-int/lit8 v0, v9, -0x1 │ │ - .line 1537 │ + .line 1585 │ .local v0, "LAST":I │ - const/4 v2, 0x0 │ + new-instance v2, Landroid/util/SparseArray; │ + │ + invoke-direct {v2}, Landroid/util/SparseArray;->()V │ + │ + .line 1586 │ + .restart local v2 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v6, Landroid/util/SparseArray; │ + │ + invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + │ + .line 1587 │ + .restart local v6 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v3, 0x0 │ │ :goto_5 │ - if-gt v2, v0, :cond_d │ + if-gt v3, v0, :cond_d │ │ - .line 1538 │ - sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + .line 1588 │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - if-eqz v6, :cond_b │ + move-result-object v9 │ + │ + check-cast v9, Landroid/support/v4/app/BackStackRecord; │ + │ + invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;->calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + │ + .line 1587 │ + add-int/lit8 v3, v3, 0x1 │ │ - const-string v6, "FragmentManager" │ + goto :goto_5 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + .line 1590 │ + :cond_d │ + const/4 v7, 0x0 │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + .line 1591 │ + .local v7, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + const/4 v3, 0x0 │ │ - const-string v10, "Popping back stack state: " │ + :goto_6 │ + if-gt v3, v0, :cond_10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 1592 │ + sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - move-result-object v7 │ + if-eqz v9, :cond_e │ │ - invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + const-string v9, "FragmentManager" │ + │ + new-instance v10, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v11, "Popping back stack state: " │ + │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v11 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v10 │ │ - invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 1539 │ - :cond_b │ - invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result-object v10 │ │ - move-result-object v6 │ + invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - check-cast v6, Landroid/support/v4/app/BackStackRecord; │ + .line 1593 │ + :cond_e │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - if-ne v2, v0, :cond_c │ + move-result-object v9 │ │ - move v7, v8 │ + check-cast v9, Landroid/support/v4/app/BackStackRecord; │ │ - :goto_6 │ - invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(Z)V │ + if-ne v3, v0, :cond_f │ │ - .line 1537 │ - add-int/lit8 v2, v2, 0x1 │ + const/4 v10, 0x1 │ │ - goto :goto_5 │ + :goto_7 │ + invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ - :cond_c │ - move v7, v9 │ + move-result-object v7 │ + │ + .line 1591 │ + add-int/lit8 v3, v3, 0x1 │ │ - .line 1539 │ goto :goto_6 │ │ - .line 1541 │ - :cond_d │ + .line 1593 │ + :cond_f │ + const/4 v10, 0x0 │ + │ + goto :goto_7 │ + │ + .line 1596 │ + :cond_10 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ goto/16 :goto_1 │ .end method │ │ .method public putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "bundle" # Landroid/os/Bundle; │ .param p2, "key" # Ljava/lang/String; │ .param p3, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 545 │ + .line 570 │ iget v0, p3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v0, :cond_0 │ │ - .line 546 │ + .line 571 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -6081,36 +6704,36 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 549 │ + .line 574 │ :cond_0 │ iget v0, p3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 550 │ + .line 575 │ return-void │ .end method │ │ .method public removeFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 7 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1174 │ + .line 1212 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -6141,65 +6764,65 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1175 │ + .line 1213 │ :cond_0 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isInBackStack()Z │ │ move-result v1 │ │ if-nez v1, :cond_5 │ │ move v6, v0 │ │ - .line 1176 │ + .line 1214 │ .local v6, "inactive":Z │ :goto_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v1, :cond_1 │ │ if-eqz v6, :cond_4 │ │ - .line 1177 │ + .line 1215 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v1, :cond_2 │ │ - .line 1178 │ + .line 1216 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 1180 │ + .line 1218 │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1181 │ + .line 1219 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1183 │ + .line 1221 │ :cond_3 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1184 │ + .line 1222 │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1185 │ + .line 1223 │ if-eqz v6, :cond_6 │ │ move v2, v5 │ │ :goto_1 │ move-object v0, p0 │ │ @@ -6207,92 +6830,92 @@ │ │ move v3, p2 │ │ move v4, p3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1188 │ + .line 1226 │ :cond_4 │ return-void │ │ .end local v6 # "inactive":Z │ :cond_5 │ move v6, v5 │ │ - .line 1175 │ + .line 1213 │ goto :goto_0 │ │ .restart local v6 # "inactive":Z │ :cond_6 │ move v2, v0 │ │ - .line 1185 │ + .line 1223 │ goto :goto_1 │ .end method │ │ .method public removeOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ .prologue │ - .line 538 │ + .line 563 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ - .line 539 │ + .line 564 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 541 │ + .line 566 │ :cond_0 │ return-void │ .end method │ │ .method reportBackStackChanged()V │ .locals 2 │ │ .prologue │ - .line 1468 │ + .line 1513 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-eqz v1, :cond_0 │ │ - .line 1469 │ + .line 1514 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-ge v0, v1, :cond_0 │ │ - .line 1470 │ + .line 1515 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;->onBackStackChanged()V │ │ - .line 1469 │ + .line 1514 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1473 │ + .line 1518 │ .end local v0 # "i":I │ :cond_0 │ return-void │ .end method │ │ .method restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ .locals 12 │ @@ -6310,56 +6933,56 @@ │ │ .prologue │ .local p2, "nonConfig":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v11, 0x0 │ │ const/4 v10, 0x0 │ │ - .line 1733 │ + .line 1788 │ if-nez p1, :cond_1 │ │ - .line 1840 │ + .line 1896 │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ move-object v2, p1 │ │ - .line 1734 │ + .line 1789 │ check-cast v2, Landroid/support/v4/app/FragmentManagerState; │ │ - .line 1735 │ + .line 1790 │ .local v2, "fms":Landroid/support/v4/app/FragmentManagerState; │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ if-eqz v7, :cond_0 │ │ - .line 1739 │ + .line 1794 │ if-eqz p2, :cond_4 │ │ - .line 1740 │ + .line 1795 │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_1 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ if-ge v4, v7, :cond_4 │ │ - .line 1741 │ + .line 1796 │ invoke-virtual {p2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1742 │ + .line 1797 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_2 │ │ const-string v7, "FragmentManager" │ │ @@ -6379,130 +7002,135 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1743 │ + .line 1798 │ :cond_2 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ iget v8, v1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aget-object v3, v7, v8 │ │ - .line 1744 │ + .line 1799 │ .local v3, "fs":Landroid/support/v4/app/FragmentState; │ iput-object v1, v3, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 1745 │ + .line 1800 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1746 │ + .line 1801 │ iput v11, v1, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 1747 │ + .line 1802 │ iput-boolean v11, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ - .line 1748 │ + .line 1803 │ iput-boolean v11, v1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1749 │ + .line 1804 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 1750 │ + .line 1805 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v7, :cond_3 │ │ - .line 1751 │ + .line 1806 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 1752 │ + .line 1807 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v8, "android:view_state" │ │ invoke-virtual {v7, v8}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v7 │ │ iput-object v7, v1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1740 │ + .line 1809 │ + iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + iput-object v7, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + .line 1795 │ :cond_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ - .line 1760 │ + .line 1816 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "fs":Landroid/support/v4/app/FragmentState; │ .end local v4 # "i":I │ :cond_4 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ - .line 1761 │ + .line 1817 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v7, :cond_5 │ │ - .line 1762 │ + .line 1818 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ - .line 1764 │ + .line 1820 │ :cond_5 │ const/4 v4, 0x0 │ │ .restart local v4 # "i":I │ :goto_2 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_a │ │ - .line 1765 │ + .line 1821 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ aget-object v3, v7, v4 │ │ - .line 1766 │ + .line 1822 │ .restart local v3 # "fs":Landroid/support/v4/app/FragmentState; │ if-eqz v3, :cond_7 │ │ - .line 1767 │ + .line 1823 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;->instantiate(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ move-result-object v1 │ │ - .line 1768 │ + .line 1824 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_6 │ │ const-string v7, "FragmentManager" │ │ @@ -6532,49 +7160,49 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1769 │ + .line 1825 │ :cond_6 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1773 │ + .line 1829 │ iput-object v10, v3, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 1764 │ + .line 1820 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :goto_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ - .line 1775 │ + .line 1831 │ :cond_7 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1776 │ + .line 1832 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-nez v7, :cond_8 │ │ - .line 1777 │ + .line 1833 │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ - .line 1779 │ + .line 1835 │ :cond_8 │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_9 │ │ const-string v7, "FragmentManager" │ │ @@ -6594,86 +7222,86 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1780 │ + .line 1836 │ :cond_9 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ - .line 1785 │ + .line 1841 │ .end local v3 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_a │ if-eqz p2, :cond_d │ │ - .line 1786 │ + .line 1842 │ const/4 v4, 0x0 │ │ :goto_4 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ if-ge v4, v7, :cond_d │ │ - .line 1787 │ + .line 1843 │ invoke-virtual {p2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1788 │ + .line 1844 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ iget v7, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ if-ltz v7, :cond_b │ │ - .line 1789 │ + .line 1845 │ iget v7, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-ge v7, v8, :cond_c │ │ - .line 1790 │ + .line 1846 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v8, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Landroid/support/v4/app/Fragment; │ │ iput-object v7, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 1786 │ + .line 1842 │ :cond_b │ :goto_5 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_4 │ │ - .line 1792 │ + .line 1848 │ :cond_c │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ @@ -6701,65 +7329,65 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1794 │ + .line 1850 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ goto :goto_5 │ │ - .line 1801 │ + .line 1857 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_d │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ if-eqz v7, :cond_11 │ │ - .line 1802 │ + .line 1858 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1803 │ + .line 1859 │ const/4 v4, 0x0 │ │ :goto_6 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_12 │ │ - .line 1804 │ + .line 1860 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ aget v8, v8, v4 │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1805 │ + .line 1861 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ if-nez v1, :cond_e │ │ - .line 1806 │ + .line 1862 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "No instantiated fragment for index #" │ @@ -6780,21 +7408,21 @@ │ │ move-result-object v8 │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1809 │ + .line 1865 │ :cond_e │ const/4 v7, 0x1 │ │ iput-boolean v7, v1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1810 │ + .line 1866 │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_f │ │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ @@ -6823,92 +7451,92 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1811 │ + .line 1867 │ :cond_f │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_10 │ │ - .line 1812 │ + .line 1868 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "Already added!" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1814 │ + .line 1870 │ :cond_10 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1803 │ + .line 1859 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_6 │ │ - .line 1817 │ + .line 1873 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_11 │ iput-object v10, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1821 │ + .line 1877 │ :cond_12 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ if-eqz v7, :cond_15 │ │ - .line 1822 │ + .line 1878 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1823 │ + .line 1879 │ const/4 v4, 0x0 │ │ :goto_7 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_0 │ │ - .line 1824 │ + .line 1880 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ aget-object v7, v7, v4 │ │ invoke-virtual {v7, p0}, Landroid/support/v4/app/BackStackState;->instantiate(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ move-result-object v0 │ │ - .line 1825 │ + .line 1881 │ .local v0, "bse":Landroid/support/v4/app/BackStackRecord; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_13 │ │ - .line 1826 │ + .line 1882 │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "restoreAllState: back stack #" │ @@ -6945,58 +7573,58 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1828 │ + .line 1884 │ new-instance v5, Landroid/support/v4/util/LogWriter; │ │ const-string v7, "FragmentManager" │ │ invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 1829 │ + .line 1885 │ .local v5, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v6, Ljava/io/PrintWriter; │ │ invoke-direct {v6, v5}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 1830 │ + .line 1886 │ .local v6, "pw":Ljava/io/PrintWriter; │ const-string v7, " " │ │ invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ - .line 1832 │ + .line 1888 │ .end local v5 # "logw":Landroid/support/v4/util/LogWriter; │ .end local v6 # "pw":Ljava/io/PrintWriter; │ :cond_13 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1833 │ + .line 1889 │ iget v7, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ if-ltz v7, :cond_14 │ │ - .line 1834 │ + .line 1890 │ iget v7, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {p0, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;->setBackStackIndex(ILandroid/support/v4/app/BackStackRecord;)V │ │ - .line 1823 │ + .line 1879 │ :cond_14 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_7 │ │ - .line 1838 │ + .line 1894 │ .end local v0 # "bse":Landroid/support/v4/app/BackStackRecord; │ :cond_15 │ iput-object v10, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ goto/16 :goto_0 │ .end method │ │ @@ -7009,85 +7637,85 @@ │ "<", │ "Landroid/support/v4/app/Fragment;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 1547 │ + .line 1602 │ const/4 v1, 0x0 │ │ - .line 1548 │ + .line 1603 │ .local v1, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_3 │ │ - .line 1549 │ + .line 1604 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v2, v3, :cond_3 │ │ - .line 1550 │ + .line 1605 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1551 │ + .line 1606 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget-boolean v3, v0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ if-eqz v3, :cond_1 │ │ - .line 1552 │ + .line 1607 │ if-nez v1, :cond_0 │ │ - .line 1553 │ + .line 1608 │ new-instance v1, Ljava/util/ArrayList; │ │ .end local v1 # "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - .line 1555 │ + .line 1610 │ .restart local v1 # "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1556 │ + .line 1611 │ const/4 v3, 0x1 │ │ iput-boolean v3, v0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 1557 │ + .line 1612 │ iget-object v3, v0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v3, :cond_2 │ │ iget-object v3, v0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ iget v3, v3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ :goto_1 │ iput v3, v0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ - .line 1558 │ + .line 1613 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_1 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -7106,114 +7734,114 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1549 │ + .line 1604 │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1557 │ + .line 1612 │ :cond_2 │ const/4 v3, -0x1 │ │ goto :goto_1 │ │ - .line 1562 │ + .line 1617 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "i":I │ :cond_3 │ return-object v1 │ .end method │ │ .method saveAllState()Landroid/os/Parcelable; │ .locals 12 │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 1617 │ + .line 1672 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1619 │ + .line 1674 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z │ │ if-eqz v9, :cond_0 │ │ - .line 1629 │ + .line 1684 │ const/4 v9, 0x1 │ │ iput-boolean v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1632 │ + .line 1687 │ :cond_0 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_1 │ │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v9 │ │ if-gtz v9, :cond_2 │ │ - .line 1727 │ + .line 1782 │ :cond_1 │ :goto_0 │ return-object v5 │ │ - .line 1637 │ + .line 1692 │ :cond_2 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1638 │ + .line 1693 │ .local v0, "N":I │ new-array v1, v0, [Landroid/support/v4/app/FragmentState; │ │ - .line 1639 │ + .line 1694 │ .local v1, "active":[Landroid/support/v4/app/FragmentState; │ const/4 v7, 0x0 │ │ - .line 1640 │ + .line 1695 │ .local v7, "haveFragments":Z │ const/4 v8, 0x0 │ │ .local v8, "i":I │ :goto_1 │ if-ge v8, v0, :cond_9 │ │ - .line 1641 │ + .line 1696 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/app/Fragment; │ │ - .line 1642 │ + .line 1697 │ .local v4, "f":Landroid/support/v4/app/Fragment; │ if-eqz v4, :cond_7 │ │ - .line 1643 │ + .line 1698 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v9, :cond_3 │ │ - .line 1644 │ + .line 1699 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: active " │ @@ -7242,56 +7870,56 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1649 │ + .line 1704 │ :cond_3 │ const/4 v7, 0x1 │ │ - .line 1651 │ + .line 1706 │ new-instance v6, Landroid/support/v4/app/FragmentState; │ │ invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;->(Landroid/support/v4/app/Fragment;)V │ │ - .line 1652 │ + .line 1707 │ .local v6, "fs":Landroid/support/v4/app/FragmentState; │ aput-object v6, v1, v8 │ │ - .line 1654 │ + .line 1709 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mState:I │ │ if-lez v9, :cond_8 │ │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-nez v9, :cond_8 │ │ - .line 1655 │ + .line 1710 │ invoke-virtual {p0, v4}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ move-result-object v9 │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 1657 │ + .line 1712 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v9, :cond_6 │ │ - .line 1658 │ + .line 1713 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ iget v9, v9, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v9, :cond_4 │ │ - .line 1659 │ + .line 1714 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: " │ @@ -7320,52 +7948,52 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1663 │ + .line 1718 │ :cond_4 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-nez v9, :cond_5 │ │ - .line 1664 │ + .line 1719 │ new-instance v9, Landroid/os/Bundle; │ │ invoke-direct {v9}, Landroid/os/Bundle;->()V │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 1666 │ + .line 1721 │ :cond_5 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v10, "android:target_state" │ │ iget-object v11, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p0, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;->putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ - .line 1668 │ + .line 1723 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ if-eqz v9, :cond_6 │ │ - .line 1669 │ + .line 1724 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v10, "android:target_req_state" │ │ iget v11, v4, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 1679 │ + .line 1734 │ :cond_6 │ :goto_2 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_7 │ │ const-string v9, "FragmentManager" │ @@ -7398,101 +8026,101 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1640 │ + .line 1695 │ .end local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_7 │ add-int/lit8 v8, v8, 0x1 │ │ goto/16 :goto_1 │ │ - .line 1676 │ + .line 1731 │ .restart local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_8 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ goto :goto_2 │ │ - .line 1684 │ + .line 1739 │ .end local v4 # "f":Landroid/support/v4/app/Fragment; │ .end local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_9 │ if-nez v7, :cond_a │ │ - .line 1685 │ + .line 1740 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_1 │ │ const-string v9, "FragmentManager" │ │ const-string v10, "saveAllState: no fragments!" │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ - .line 1689 │ + .line 1744 │ :cond_a │ const/4 v2, 0x0 │ │ - .line 1690 │ + .line 1745 │ .local v2, "added":[I │ const/4 v3, 0x0 │ │ - .line 1693 │ + .line 1748 │ .local v3, "backStack":[Landroid/support/v4/app/BackStackState; │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_d │ │ - .line 1694 │ + .line 1749 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1695 │ + .line 1750 │ if-lez v0, :cond_d │ │ - .line 1696 │ + .line 1751 │ new-array v2, v0, [I │ │ - .line 1697 │ + .line 1752 │ const/4 v8, 0x0 │ │ :goto_3 │ if-ge v8, v0, :cond_d │ │ - .line 1698 │ + .line 1753 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/Fragment; │ │ iget v9, v9, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aput v9, v2, v8 │ │ - .line 1699 │ + .line 1754 │ aget v9, v2, v8 │ │ if-gez v9, :cond_b │ │ - .line 1700 │ + .line 1755 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: active " │ @@ -7527,15 +8155,15 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1704 │ + .line 1759 │ :cond_b │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_c │ │ const-string v9, "FragmentManager" │ │ @@ -7571,61 +8199,61 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1697 │ + .line 1752 │ :cond_c │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_3 │ │ - .line 1711 │ + .line 1766 │ :cond_d │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_f │ │ - .line 1712 │ + .line 1767 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1713 │ + .line 1768 │ if-lez v0, :cond_f │ │ - .line 1714 │ + .line 1769 │ new-array v3, v0, [Landroid/support/v4/app/BackStackState; │ │ - .line 1715 │ + .line 1770 │ const/4 v8, 0x0 │ │ :goto_4 │ if-ge v8, v0, :cond_f │ │ - .line 1716 │ + .line 1771 │ new-instance v10, Landroid/support/v4/app/BackStackState; │ │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v10, p0, v9}, Landroid/support/v4/app/BackStackState;->(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ aput-object v10, v3, v8 │ │ - .line 1717 │ + .line 1772 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_e │ │ const-string v9, "FragmentManager" │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -7660,158 +8288,158 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1715 │ + .line 1770 │ :cond_e │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_4 │ │ - .line 1723 │ + .line 1778 │ :cond_f │ new-instance v5, Landroid/support/v4/app/FragmentManagerState; │ │ invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;->()V │ │ - .line 1724 │ + .line 1779 │ .local v5, "fms":Landroid/support/v4/app/FragmentManagerState; │ iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ - .line 1725 │ + .line 1780 │ iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ - .line 1726 │ + .line 1781 │ iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ goto/16 :goto_0 │ .end method │ │ .method saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1582 │ + .line 1637 │ const/4 v0, 0x0 │ │ - .line 1584 │ + .line 1639 │ .local v0, "result":Landroid/os/Bundle; │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ if-nez v1, :cond_0 │ │ - .line 1585 │ + .line 1640 │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1587 │ + .line 1642 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ invoke-virtual {p1, v1}, Landroid/support/v4/app/Fragment;->performSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 1588 │ + .line 1643 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ invoke-virtual {v1}, Landroid/os/Bundle;->isEmpty()Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ - .line 1589 │ + .line 1644 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1590 │ + .line 1645 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1593 │ + .line 1648 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1594 │ + .line 1649 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ │ - .line 1596 │ + .line 1651 │ :cond_2 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v1, :cond_4 │ │ - .line 1597 │ + .line 1652 │ if-nez v0, :cond_3 │ │ - .line 1598 │ + .line 1653 │ new-instance v0, Landroid/os/Bundle; │ │ .end local v0 # "result":Landroid/os/Bundle; │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - .line 1600 │ + .line 1655 │ .restart local v0 # "result":Landroid/os/Bundle; │ :cond_3 │ const-string v1, "android:view_state" │ │ iget-object v2, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ - .line 1603 │ + .line 1658 │ :cond_4 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v1, :cond_6 │ │ - .line 1604 │ + .line 1659 │ if-nez v0, :cond_5 │ │ - .line 1605 │ + .line 1660 │ new-instance v0, Landroid/os/Bundle; │ │ .end local v0 # "result":Landroid/os/Bundle; │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - .line 1608 │ + .line 1663 │ .restart local v0 # "result":Landroid/os/Bundle; │ :cond_5 │ const-string v1, "android:user_visible_hint" │ │ iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 1611 │ + .line 1666 │ :cond_6 │ return-object v0 │ .end method │ │ .method public saveFragmentInstanceState(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ .locals 5 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 572 │ + .line 602 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v2, :cond_0 │ │ - .line 573 │ + .line 603 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Fragment " │ @@ -7834,140 +8462,140 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 576 │ + .line 606 │ :cond_0 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-lez v2, :cond_1 │ │ - .line 577 │ + .line 607 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 578 │ + .line 608 │ .local v0, "result":Landroid/os/Bundle; │ if-eqz v0, :cond_1 │ │ new-instance v1, Landroid/support/v4/app/Fragment$SavedState; │ │ invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;->(Landroid/os/Bundle;)V │ │ - .line 580 │ + .line 610 │ .end local v0 # "result":Landroid/os/Bundle; │ :cond_1 │ return-object v1 │ .end method │ │ .method saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1566 │ + .line 1621 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ if-nez v0, :cond_1 │ │ - .line 1579 │ + .line 1634 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1569 │ + .line 1624 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ if-nez v0, :cond_2 │ │ - .line 1570 │ + .line 1625 │ new-instance v0, Landroid/util/SparseArray; │ │ invoke-direct {v0}, Landroid/util/SparseArray;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ - .line 1574 │ + .line 1629 │ :goto_1 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V │ │ - .line 1575 │ + .line 1630 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0}, Landroid/util/SparseArray;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ - .line 1576 │ + .line 1631 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1577 │ + .line 1632 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ goto :goto_0 │ │ - .line 1572 │ + .line 1627 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0}, Landroid/util/SparseArray;->clear()V │ │ goto :goto_1 │ .end method │ │ .method public setBackStackIndex(ILandroid/support/v4/app/BackStackRecord;)V │ .locals 4 │ .param p1, "index" # I │ .param p2, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1376 │ + .line 1421 │ monitor-enter p0 │ │ - .line 1377 │ + .line 1422 │ :try_start_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v1, :cond_0 │ │ - .line 1378 │ + .line 1423 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1380 │ + .line 1425 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1381 │ + .line 1426 │ .local v0, "N":I │ if-ge p1, v0, :cond_2 │ │ - .line 1382 │ + .line 1427 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_1 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -7996,52 +8624,52 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1383 │ + .line 1428 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1, p2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1397 │ + .line 1442 │ :goto_0 │ monitor-exit p0 │ │ - .line 1398 │ + .line 1443 │ return-void │ │ - .line 1385 │ + .line 1430 │ :cond_2 │ :goto_1 │ if-ge v0, p1, :cond_5 │ │ - .line 1386 │ + .line 1431 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1387 │ + .line 1432 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v1, :cond_3 │ │ - .line 1388 │ + .line 1433 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1390 │ + .line 1435 │ :cond_3 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_4 │ │ const-string v1, "FragmentManager" │ │ @@ -8061,30 +8689,30 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1391 │ + .line 1436 │ :cond_4 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1392 │ + .line 1437 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ - .line 1394 │ + .line 1439 │ :cond_5 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_6 │ │ const-string v1, "FragmentManager" │ │ @@ -8114,23 +8742,23 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1395 │ + .line 1440 │ :cond_6 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ - .line 1397 │ + .line 1442 │ .end local v0 # "N":I │ :catchall_0 │ move-exception v1 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -8145,15 +8773,15 @@ │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v5, 0x1 │ │ const/4 v4, 0x0 │ │ - .line 1210 │ + .line 1248 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -8172,182 +8800,182 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1211 │ + .line 1249 │ :cond_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v1, :cond_4 │ │ - .line 1212 │ + .line 1250 │ iput-boolean v4, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1213 │ + .line 1251 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1214 │ + .line 1252 │ invoke-virtual {p0, p1, p2, v5, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 1216 │ + .line 1254 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ - .line 1217 │ + .line 1255 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1219 │ + .line 1257 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V │ │ - .line 1221 │ + .line 1259 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1222 │ + .line 1260 │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1224 │ + .line 1262 │ :cond_3 │ invoke-virtual {p1, v4}, Landroid/support/v4/app/Fragment;->onHiddenChanged(Z)V │ │ - .line 1226 │ + .line 1264 │ :cond_4 │ return-void │ .end method │ │ .method startPendingDeferredFragments()V │ .locals 3 │ │ .prologue │ - .line 1107 │ + .line 1145 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-nez v2, :cond_1 │ │ - .line 1115 │ + .line 1153 │ :cond_0 │ return-void │ │ - .line 1109 │ + .line 1147 │ :cond_1 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_0 │ │ - .line 1110 │ + .line 1148 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1111 │ + .line 1149 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ - .line 1112 │ + .line 1150 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ │ - .line 1109 │ + .line 1147 │ :cond_2 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 585 │ + .line 620 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 586 │ + .line 621 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "FragmentManager{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 587 │ + .line 622 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 588 │ + .line 623 │ const-string v1, " in " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 589 │ + .line 624 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v1, :cond_0 │ │ - .line 590 │ + .line 625 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 594 │ + .line 629 │ :goto_0 │ const-string v1, "}}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 595 │ + .line 630 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ │ - .line 592 │ + .line 627 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/FragmentManagerState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 365 │ + .line 389 │ new-instance v0, Landroid/support/v4/app/FragmentManagerState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/FragmentManagerState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/FragmentManagerState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 369 │ + .line 393 │ new-array v0, p1, [Landroid/support/v4/app/FragmentManagerState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentManagerState.smali │ @@ -28,105 +28,105 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 362 │ + .line 386 │ new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 343 │ + .line 367 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 344 │ + .line 368 │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 346 │ + .line 370 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 347 │ + .line 371 │ sget-object v0, Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/support/v4/app/FragmentState; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ - .line 348 │ + .line 372 │ invoke-virtual {p1}, Landroid/os/Parcel;->createIntArray()[I │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ - .line 349 │ + .line 373 │ sget-object v0, Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/support/v4/app/BackStackState; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ - .line 350 │ + .line 374 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 353 │ + .line 377 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 357 │ + .line 381 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V │ │ - .line 358 │ + .line 382 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V │ │ - .line 359 │ + .line 383 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V │ │ - .line 360 │ + .line 384 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/FragmentState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 139 │ + .line 143 │ new-instance v0, Landroid/support/v4/app/FragmentState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/FragmentState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/FragmentState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 143 │ + .line 147 │ new-array v0, p1, [Landroid/support/v4/app/FragmentState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentState.smali │ @@ -44,15 +44,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 136 │ + .line 140 │ new-instance v0, Landroid/support/v4/app/FragmentState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ @@ -63,328 +63,328 @@ │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 75 │ + .line 79 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 76 │ + .line 80 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ - .line 77 │ + .line 81 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ - .line 78 │ + .line 82 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ move v0, v1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ - .line 79 │ + .line 83 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ - .line 80 │ + .line 84 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ - .line 81 │ + .line 85 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ - .line 82 │ + .line 86 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ move v0, v1 │ │ :goto_1 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ - .line 83 │ + .line 87 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ :goto_2 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ - .line 84 │ + .line 88 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ - .line 85 │ + .line 89 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 86 │ + .line 90 │ return-void │ │ :cond_0 │ move v0, v2 │ │ - .line 78 │ + .line 82 │ goto :goto_0 │ │ :cond_1 │ move v0, v2 │ │ - .line 82 │ + .line 86 │ goto :goto_1 │ │ :cond_2 │ move v1, v2 │ │ - .line 83 │ + .line 87 │ goto :goto_2 │ .end method │ │ .method public constructor (Landroid/support/v4/app/Fragment;)V │ .locals 1 │ .param p1, "frag" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 63 │ + .line 67 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 64 │ + .line 68 │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ - .line 65 │ + .line 69 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ - .line 66 │ + .line 70 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ - .line 67 │ + .line 71 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ - .line 68 │ + .line 72 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ - .line 69 │ + .line 73 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ - .line 70 │ + .line 74 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ - .line 71 │ + .line 75 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ - .line 72 │ + .line 76 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ - .line 73 │ + .line 77 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 120 │ + .line 124 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public instantiate(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "activity" # Landroid/support/v4/app/FragmentActivity; │ .param p2, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 89 │ + .line 93 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_0 │ │ - .line 90 │ + .line 94 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 116 │ + .line 120 │ :goto_0 │ return-object v0 │ │ - .line 93 │ + .line 97 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ if-eqz v0, :cond_1 │ │ - .line 94 │ + .line 98 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 97 │ + .line 101 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-static {p1, v0, v1}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 99 │ + .line 103 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_2 │ │ - .line 100 │ + .line 104 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 101 │ + .line 105 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 103 │ + .line 107 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ invoke-virtual {v0, v1, p2}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 104 │ + .line 108 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ - .line 105 │ + .line 109 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ const/4 v1, 0x1 │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ - .line 106 │ + .line 110 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ iput v1, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ - .line 107 │ + .line 111 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ iput v1, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 108 │ + .line 112 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 109 │ + .line 113 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ - .line 110 │ + .line 114 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 111 │ + .line 115 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p1, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 113 │ + .line 117 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_3 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -405,15 +405,15 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 116 │ + .line 120 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ goto/16 :goto_0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ @@ -422,91 +422,91 @@ │ .param p2, "flags" # I │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 124 │ + .line 128 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 125 │ + .line 129 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 126 │ + .line 130 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ if-eqz v0, :cond_0 │ │ move v0, v1 │ │ :goto_0 │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 127 │ + .line 131 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 128 │ + .line 132 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 129 │ + .line 133 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 130 │ + .line 134 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ if-eqz v0, :cond_1 │ │ move v0, v1 │ │ :goto_1 │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 131 │ + .line 135 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ if-eqz v0, :cond_2 │ │ :goto_2 │ invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 132 │ + .line 136 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 133 │ + .line 137 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 134 │ + .line 138 │ return-void │ │ :cond_0 │ move v0, v2 │ │ - .line 126 │ + .line 130 │ goto :goto_0 │ │ :cond_1 │ move v0, v2 │ │ - .line 130 │ + .line 134 │ goto :goto_1 │ │ :cond_2 │ move v1, v2 │ │ - .line 131 │ + .line 135 │ goto :goto_2 │ .end method ├── smali/android/support/v4/app/FragmentTabHost.smali │ @@ -94,68 +94,68 @@ │ │ .method private doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ .locals 6 │ .param p1, "tabId" # Ljava/lang/String; │ .param p2, "ft" # Landroid/support/v4/app/FragmentTransaction; │ │ .prologue │ - .line 318 │ + .line 322 │ const/4 v1, 0x0 │ │ - .line 319 │ + .line 323 │ .local v1, "newTab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ - .line 320 │ + .line 324 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 321 │ + .line 325 │ .local v2, "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->tag:Ljava/lang/String; │ invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 322 │ + .line 326 │ move-object v1, v2 │ │ - .line 319 │ + .line 323 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 325 │ + .line 329 │ .end local v2 # "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ :cond_1 │ if-nez v1, :cond_2 │ │ - .line 326 │ + .line 330 │ new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "No tab known for tag " │ @@ -172,69 +172,69 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 328 │ + .line 332 │ :cond_2 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ if-eq v3, v1, :cond_6 │ │ - .line 329 │ + .line 333 │ if-nez p2, :cond_3 │ │ - .line 330 │ + .line 334 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object p2 │ │ - .line 332 │ + .line 336 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ if-eqz v3, :cond_4 │ │ - .line 333 │ + .line 337 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-eqz v3, :cond_4 │ │ - .line 334 │ + .line 338 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 337 │ + .line 341 │ :cond_4 │ if-eqz v1, :cond_5 │ │ - .line 338 │ + .line 342 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-nez v3, :cond_7 │ │ - .line 339 │ + .line 343 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->clss:Ljava/lang/Class; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$300(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ move-result-object v4 │ │ @@ -250,39 +250,39 @@ │ invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ # setter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 341 │ + .line 345 │ iget v3, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->tag:Ljava/lang/String; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 347 │ + .line 351 │ :cond_5 │ :goto_1 │ iput-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 349 │ + .line 353 │ :cond_6 │ return-object p2 │ │ - .line 343 │ + .line 347 │ :cond_7 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/support/v4/app/FragmentTransaction;->attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ @@ -290,36 +290,36 @@ │ goto :goto_1 │ .end method │ │ .method private ensureContent()V │ .locals 3 │ │ .prologue │ - .line 208 │ + .line 212 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ if-nez v0, :cond_0 │ │ - .line 209 │ + .line 213 │ iget v0, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/FrameLayout; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - .line 210 │ + .line 214 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ if-nez v0, :cond_0 │ │ - .line 211 │ + .line 215 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "No tab content FrameLayout found for id " │ @@ -338,152 +338,165 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 215 │ + .line 219 │ :cond_0 │ return-void │ .end method │ │ -.method private initFragmentTabHost(Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 11 │ +.method private ensureHierarchy(Landroid/content/Context;)V │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ - .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - const v10, 0x1020013 │ + const v4, 0x1020013 │ │ - const/4 v9, 0x1 │ + const/4 v7, 0x0 │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, -0x1 │ + const/4 v5, -0x1 │ │ - const/4 v6, 0x0 │ + .line 151 │ + invoke-virtual {p0, v4}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ │ - .line 140 │ - new-array v4, v9, [I │ + move-result-object v3 │ │ - const v5, 0x10100f3 │ + if-nez v3, :cond_0 │ │ - aput v5, v4, v6 │ + .line 152 │ + new-instance v1, Landroid/widget/LinearLayout; │ │ - invoke-virtual {p1, p2, v4, v6, v6}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + invoke-direct {v1, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ - move-result-object v0 │ + .line 153 │ + .local v1, "ll":Landroid/widget/LinearLayout; │ + const/4 v3, 0x1 │ │ - .line 142 │ - .local v0, "a":Landroid/content/res/TypedArray; │ - invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ - move-result v4 │ + .line 154 │ + new-instance v3, Landroid/widget/FrameLayout$LayoutParams; │ │ - iput v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;->(II)V │ │ - .line 143 │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + invoke-virtual {p0, v1, v3}, Landroid/support/v4/app/FragmentTabHost;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 145 │ - invoke-super {p0, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + .line 158 │ + new-instance v2, Landroid/widget/TabWidget; │ │ - .line 149 │ - invoke-virtual {p0, v10}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ + invoke-direct {v2, p1}, Landroid/widget/TabWidget;->(Landroid/content/Context;)V │ │ - move-result-object v4 │ + .line 159 │ + .local v2, "tw":Landroid/widget/TabWidget; │ + invoke-virtual {v2, v4}, Landroid/widget/TabWidget;->setId(I)V │ │ - if-nez v4, :cond_0 │ + .line 160 │ + invoke-virtual {v2, v6}, Landroid/widget/TabWidget;->setOrientation(I)V │ │ - .line 150 │ - new-instance v2, Landroid/widget/LinearLayout; │ + .line 161 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - invoke-direct {v2, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + const/4 v4, -0x2 │ │ - .line 151 │ - .local v2, "ll":Landroid/widget/LinearLayout; │ - invoke-virtual {v2, v9}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - .line 152 │ - new-instance v4, Landroid/widget/FrameLayout$LayoutParams; │ + invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - invoke-direct {v4, v7, v7}, Landroid/widget/FrameLayout$LayoutParams;->(II)V │ + .line 165 │ + new-instance v0, Landroid/widget/FrameLayout; │ │ - invoke-virtual {p0, v2, v4}, Landroid/support/v4/app/FragmentTabHost;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ │ - .line 156 │ - new-instance v3, Landroid/widget/TabWidget; │ + .line 166 │ + .local v0, "fl":Landroid/widget/FrameLayout; │ + const v3, 0x1020011 │ │ - invoke-direct {v3, p1}, Landroid/widget/TabWidget;->(Landroid/content/Context;)V │ + invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setId(I)V │ │ - .line 157 │ - .local v3, "tw":Landroid/widget/TabWidget; │ - invoke-virtual {v3, v10}, Landroid/widget/TabWidget;->setId(I)V │ + .line 167 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - .line 158 │ - invoke-virtual {v3, v6}, Landroid/widget/TabWidget;->setOrientation(I)V │ + invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - .line 159 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - const/4 v5, -0x2 │ + .line 169 │ + new-instance v0, Landroid/widget/FrameLayout; │ │ - invoke-direct {v4, v7, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + .end local v0 # "fl":Landroid/widget/FrameLayout; │ + invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ │ - invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .restart local v0 # "fl":Landroid/widget/FrameLayout; │ + iput-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - .line 163 │ - new-instance v1, Landroid/widget/FrameLayout; │ + .line 170 │ + iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - invoke-direct {v1, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ + iget v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ - .line 164 │ - .local v1, "fl":Landroid/widget/FrameLayout; │ - const v4, 0x1020011 │ + invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setId(I)V │ │ - invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setId(I)V │ + .line 171 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - .line 165 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - invoke-direct {v4, v6, v6, v8}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 167 │ - new-instance v1, Landroid/widget/FrameLayout; │ + .line 174 │ + .end local v0 # "fl":Landroid/widget/FrameLayout; │ + .end local v1 # "ll":Landroid/widget/LinearLayout; │ + .end local v2 # "tw":Landroid/widget/TabWidget; │ + :cond_0 │ + return-void │ +.end method │ │ - .end local v1 # "fl":Landroid/widget/FrameLayout; │ - invoke-direct {v1, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ +.method private initFragmentTabHost(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 4 │ + .param p1, "context" # Landroid/content/Context; │ + .param p2, "attrs" # Landroid/util/AttributeSet; │ │ - .restart local v1 # "fl":Landroid/widget/FrameLayout; │ - iput-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ + .prologue │ + const/4 v3, 0x0 │ │ - .line 168 │ - iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ + .line 140 │ + const/4 v1, 0x1 │ │ - iget v5, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + new-array v1, v1, [I │ │ - invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setId(I)V │ + const v2, 0x10100f3 │ │ - .line 169 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + aput v2, v1, v3 │ │ - const/high16 v5, 0x3f800000 # 1.0f │ + invoke-virtual {p1, p2, v1, v3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ - invoke-direct {v4, v7, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + move-result-object v0 │ │ - invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .line 142 │ + .local v0, "a":Landroid/content/res/TypedArray; │ + invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ - .line 172 │ - .end local v1 # "fl":Landroid/widget/FrameLayout; │ - .end local v2 # "ll":Landroid/widget/LinearLayout; │ - .end local v3 # "tw":Landroid/widget/TabWidget; │ - :cond_0 │ + move-result v1 │ + │ + iput v1, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + │ + .line 143 │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + │ + .line 145 │ + invoke-super {p0, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + │ + .line 146 │ return-void │ .end method │ │ │ # virtual methods │ .method public addTab(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ .locals 5 │ @@ -497,52 +510,52 @@ │ "<*>;", │ "Landroid/os/Bundle;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 223 │ + .line 227 │ .local p2, "clss":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;->(Landroid/content/Context;)V │ │ invoke-virtual {p1, v3}, Landroid/widget/TabHost$TabSpec;->setContent(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; │ │ - .line 224 │ + .line 228 │ invoke-virtual {p1}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 226 │ + .line 230 │ .local v2, "tag":Ljava/lang/String; │ new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ invoke-direct {v1, v2, p2, p3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ - .line 228 │ + .line 232 │ .local v1, "info":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ iget-boolean v3, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ if-eqz v3, :cond_0 │ │ - .line 232 │ + .line 236 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ # setter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 233 │ + .line 237 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-eqz v3, :cond_0 │ │ @@ -553,87 +566,87 @@ │ │ invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->isDetached()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 234 │ + .line 238 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 235 │ + .line 239 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 236 │ + .line 240 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 240 │ + .line 244 │ .end local v0 # "ft":Landroid/support/v4/app/FragmentTransaction; │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 241 │ + .line 245 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ │ - .line 242 │ + .line 246 │ return-void │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 6 │ │ .prologue │ - .line 246 │ + .line 250 │ invoke-super {p0}, Landroid/widget/TabHost;->onAttachedToWindow()V │ │ - .line 248 │ + .line 252 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getCurrentTabTag()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 252 │ + .line 256 │ .local v0, "currentTab":Ljava/lang/String; │ const/4 v1, 0x0 │ │ - .line 253 │ + .line 257 │ .local v1, "ft":Landroid/support/v4/app/FragmentTransaction; │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v2, v4, :cond_3 │ │ - .line 254 │ + .line 258 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 255 │ + .line 259 │ .local v3, "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->tag:Ljava/lang/String; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v5 │ @@ -641,15 +654,15 @@ │ invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ # setter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 256 │ + .line 260 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ │ @@ -660,216 +673,216 @@ │ │ invoke-virtual {v4}, Landroid/support/v4/app/Fragment;->isDetached()Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - .line 257 │ + .line 261 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->tag:Ljava/lang/String; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - .line 261 │ + .line 265 │ iput-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 253 │ + .line 257 │ :cond_0 │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 265 │ + .line 269 │ :cond_1 │ if-nez v1, :cond_2 │ │ - .line 266 │ + .line 270 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ - .line 268 │ + .line 272 │ :cond_2 │ # getter for: Landroid/support/v4/app/FragmentTabHost$TabInfo;->fragment:Landroid/support/v4/app/Fragment; │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_1 │ │ - .line 275 │ + .line 279 │ .end local v3 # "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ :cond_3 │ const/4 v4, 0x1 │ │ iput-boolean v4, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ - .line 276 │ + .line 280 │ invoke-direct {p0, v0, v1}, Landroid/support/v4/app/FragmentTabHost;->doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ - .line 277 │ + .line 281 │ if-eqz v1, :cond_4 │ │ - .line 278 │ + .line 282 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 279 │ + .line 283 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->executePendingTransactions()Z │ │ - .line 281 │ + .line 285 │ :cond_4 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 285 │ + .line 289 │ invoke-super {p0}, Landroid/widget/TabHost;->onDetachedFromWindow()V │ │ - .line 286 │ + .line 290 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ - .line 287 │ + .line 291 │ return-void │ .end method │ │ .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 299 │ + .line 303 │ move-object v0, p1 │ │ check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ - .line 300 │ + .line 304 │ .local v0, "ss":Landroid/support/v4/app/FragmentTabHost$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/widget/TabHost;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 301 │ + .line 305 │ iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;->curTab:Ljava/lang/String; │ │ invoke-virtual {p0, v1}, Landroid/support/v4/app/FragmentTabHost;->setCurrentTabByTag(Ljava/lang/String;)V │ │ - .line 302 │ + .line 306 │ return-void │ .end method │ │ .method protected onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 291 │ + .line 295 │ invoke-super {p0}, Landroid/widget/TabHost;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 292 │ + .line 296 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 293 │ + .line 297 │ .local v0, "ss":Landroid/support/v4/app/FragmentTabHost$SavedState; │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getCurrentTabTag()Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;->curTab:Ljava/lang/String; │ │ - .line 294 │ + .line 298 │ return-object v0 │ .end method │ │ .method public onTabChanged(Ljava/lang/String;)V │ .locals 2 │ .param p1, "tabId" # Ljava/lang/String; │ │ .prologue │ - .line 306 │ + .line 310 │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ if-eqz v1, :cond_0 │ │ - .line 307 │ + .line 311 │ const/4 v1, 0x0 │ │ invoke-direct {p0, p1, v1}, Landroid/support/v4/app/FragmentTabHost;->doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 308 │ + .line 312 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ if-eqz v0, :cond_0 │ │ - .line 309 │ + .line 313 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 312 │ + .line 316 │ .end local v0 # "ft":Landroid/support/v4/app/FragmentTransaction; │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ if-eqz v1, :cond_1 │ │ - .line 313 │ + .line 317 │ iget-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ invoke-interface {v1, p1}, Landroid/widget/TabHost$OnTabChangeListener;->onTabChanged(Ljava/lang/String;)V │ │ - .line 315 │ + .line 319 │ :cond_1 │ return-void │ .end method │ │ .method public setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ .locals 0 │ .param p1, "l" # Landroid/widget/TabHost$OnTabChangeListener; │ │ .prologue │ - .line 219 │ + .line 223 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ - .line 220 │ + .line 224 │ return-void │ .end method │ │ .method public setup()V │ .locals 2 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 181 │ + .line 183 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Must call setup() that takes a Context and FragmentManager" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ @@ -877,68 +890,74 @@ │ │ .method public setup(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ .locals 0 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "manager" # Landroid/support/v4/app/FragmentManager; │ │ .prologue │ - .line 186 │ + .line 188 │ + invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->ensureHierarchy(Landroid/content/Context;)V │ + │ + .line 189 │ invoke-super {p0}, Landroid/widget/TabHost;->setup()V │ │ - .line 187 │ + .line 190 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ - .line 188 │ + .line 191 │ iput-object p2, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - .line 189 │ + .line 192 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTabHost;->ensureContent()V │ │ - .line 190 │ + .line 193 │ return-void │ .end method │ │ .method public setup(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "manager" # Landroid/support/v4/app/FragmentManager; │ .param p3, "containerId" # I │ │ .prologue │ - .line 193 │ + .line 196 │ + invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->ensureHierarchy(Landroid/content/Context;)V │ + │ + .line 197 │ invoke-super {p0}, Landroid/widget/TabHost;->setup()V │ │ - .line 194 │ + .line 198 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ - .line 195 │ + .line 199 │ iput-object p2, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - .line 196 │ + .line 200 │ iput p3, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ - .line 197 │ + .line 201 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTabHost;->ensureContent()V │ │ - .line 198 │ + .line 202 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setId(I)V │ │ - .line 202 │ + .line 206 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getId()I │ │ move-result v0 │ │ const/4 v1, -0x1 │ │ if-ne v0, v1, :cond_0 │ │ - .line 203 │ + .line 207 │ const v0, 0x1020012 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentTabHost;->setId(I)V │ │ - .line 205 │ + .line 209 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentTransaction.smali │ @@ -1,12 +1,20 @@ │ .class public abstract Landroid/support/v4/app/FragmentTransaction; │ .super Ljava/lang/Object; │ .source "FragmentTransaction.java" │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/FragmentTransaction$Transit; │ + } │ +.end annotation │ + │ + │ # static fields │ .field public static final TRANSIT_ENTER_MASK:I = 0x1000 │ │ .field public static final TRANSIT_EXIT_MASK:I = 0x2000 │ │ .field public static final TRANSIT_FRAGMENT_CLOSE:I = 0x2002 │ │ @@ -20,32 +28,44 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 26 │ + .line 38 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + .line 165 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p3 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ +.method public abstract addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ +.end method │ + │ .method public abstract addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p1 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract commit()I │ .end method │ @@ -71,14 +91,18 @@ │ .method public abstract remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p3 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .end method ├── smali/android/support/v4/app/LoaderManagerImpl.smali │ @@ -338,15 +338,15 @@ │ .method doDestroy()V │ .locals 4 │ │ .prologue │ .line 773 │ iget-boolean v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ │ - if-nez v1, :cond_1 │ + if-nez v1, :cond_2 │ │ .line 774 │ sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "LoaderManager" │ @@ -397,20 +397,26 @@ │ invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V │ │ .line 775 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_0 │ │ - .line 780 │ - .end local v0 # "i":I │ + .line 778 │ :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ + │ + invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->clear()V │ + │ + .line 781 │ + .end local v0 # "i":I │ + :cond_2 │ sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z │ │ - if-eqz v1, :cond_2 │ + if-eqz v1, :cond_3 │ │ const-string v1, "LoaderManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ @@ -426,51 +432,51 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 781 │ - :cond_2 │ + .line 782 │ + :cond_3 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v1 │ │ add-int/lit8 v0, v1, -0x1 │ │ .restart local v0 # "i":I │ :goto_1 │ - if-ltz v0, :cond_3 │ + if-ltz v0, :cond_4 │ │ - .line 782 │ + .line 783 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V │ │ - .line 781 │ + .line 782 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ - .line 784 │ - :cond_3 │ + .line 785 │ + :cond_4 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->clear()V │ │ - .line 785 │ + .line 786 │ return-void │ .end method │ │ .method doReportNextStart()V │ .locals 3 │ │ .prologue │ @@ -896,31 +902,31 @@ │ .locals 5 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 800 │ + .line 801 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_0 │ │ - .line 801 │ + .line 802 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, "Active Loaders:" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 802 │ + .line 803 │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -931,38 +937,38 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 803 │ + .line 804 │ .local v1, "innerPrefix":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_0 │ │ - .line 804 │ + .line 805 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 805 │ + .line 806 │ .local v2, "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, " #" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -970,54 +976,54 @@ │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ │ move-result v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 806 │ + .line 807 │ const-string v3, ": " │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 807 │ + .line 808 │ invoke-virtual {v2, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 803 │ + .line 804 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 810 │ + .line 811 │ .end local v0 # "i":I │ .end local v1 # "innerPrefix":Ljava/lang/String; │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_1 │ │ - .line 811 │ + .line 812 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, "Inactive Loaders:" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 812 │ + .line 813 │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -1028,38 +1034,38 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 813 │ + .line 814 │ .restart local v1 # "innerPrefix":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .restart local v0 # "i":I │ :goto_1 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ - .line 814 │ + .line 815 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 815 │ + .line 816 │ .restart local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, " #" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -1067,34 +1073,34 @@ │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ │ move-result v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 816 │ + .line 817 │ const-string v3, ": " │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 817 │ + .line 818 │ invoke-virtual {v2, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 813 │ + .line 814 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ - .line 820 │ + .line 821 │ .end local v0 # "i":I │ .end local v1 # "innerPrefix":Ljava/lang/String; │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_1 │ return-void │ .end method │ │ @@ -1244,69 +1250,69 @@ │ goto :goto_0 │ .end method │ │ .method public hasRunningLoaders()Z │ .locals 5 │ │ .prologue │ - .line 824 │ + .line 825 │ const/4 v3, 0x0 │ │ - .line 825 │ + .line 826 │ .local v3, "loadersRunning":Z │ iget-object v4, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v0 │ │ - .line 826 │ + .line 827 │ .local v0, "count":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 827 │ + .line 828 │ iget-object v4, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 828 │ + .line 829 │ .local v2, "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mStarted:Z │ │ if-eqz v4, :cond_0 │ │ iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mDeliveredData:Z │ │ if-nez v4, :cond_0 │ │ const/4 v4, 0x1 │ │ :goto_1 │ or-int/2addr v3, v4 │ │ - .line 826 │ + .line 827 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 828 │ + .line 829 │ :cond_0 │ const/4 v4, 0x0 │ │ goto :goto_1 │ │ - .line 830 │ + .line 831 │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_1 │ return v3 │ .end method │ │ .method public initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ .locals 4 │ @@ -1816,54 +1822,54 @@ │ goto/16 :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 789 │ + .line 790 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 790 │ + .line 791 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "LoaderManager{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 791 │ + .line 792 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 792 │ + .line 793 │ const-string v1, " in " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 793 │ + .line 794 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 794 │ + .line 795 │ const-string v1, "}}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 795 │ + .line 796 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali │ @@ -18,89 +18,89 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 48 │ + .line 49 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 8 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 52 │ + .line 53 │ invoke-static {p1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 53 │ + .line 54 │ .local v3, "parentName":Ljava/lang/String; │ if-nez v3, :cond_0 │ │ - .line 66 │ + .line 67 │ :goto_0 │ return-object v2 │ │ - .line 56 │ + .line 57 │ :cond_0 │ new-instance v4, Landroid/content/ComponentName; │ │ invoke-direct {v4, p1, v3}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - .line 58 │ + .line 59 │ .local v4, "target":Landroid/content/ComponentName; │ :try_start_0 │ invoke-static {p1, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 59 │ + .line 60 │ .local v1, "grandparent":Ljava/lang/String; │ if-nez v1, :cond_1 │ │ invoke-static {v4}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 62 │ + .line 63 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 59 │ + .line 60 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v5, Landroid/content/Intent; │ │ invoke-direct {v5}, Landroid/content/Intent;->()V │ │ invoke-virtual {v5, v4}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_1 │ │ - .line 63 │ + .line 64 │ .end local v1 # "grandparent":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ - .line 64 │ + .line 65 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v5, "NavUtils" │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ @@ -133,57 +133,57 @@ │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "info" # Landroid/content/pm/ActivityInfo; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 85 │ + .line 86 │ iget-object v2, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ if-nez v2, :cond_1 │ │ move-object v0, v1 │ │ - .line 91 │ + .line 92 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 86 │ + .line 87 │ :cond_1 │ iget-object v2, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ const-string v3, "android.support.PARENT_ACTIVITY" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 87 │ + .line 88 │ .local v0, "parentActivity":Ljava/lang/String; │ if-nez v0, :cond_2 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ - .line 88 │ + .line 89 │ :cond_2 │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v1 │ │ const/16 v2, 0x2e │ │ if-ne v1, v2, :cond_0 │ │ - .line 89 │ + .line 90 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ @@ -205,45 +205,45 @@ │ │ .method public navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 78 │ + .line 79 │ const/high16 v0, 0x4000000 │ │ invoke-virtual {p2, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 79 │ + .line 80 │ invoke-virtual {p1, p2}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ │ - .line 80 │ + .line 81 │ invoke-virtual {p1}, Landroid/app/Activity;->finish()V │ │ - .line 81 │ + .line 82 │ return-void │ .end method │ │ .method public shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 2 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 72 │ + .line 73 │ invoke-virtual {p1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 73 │ + .line 74 │ .local v0, "action":Ljava/lang/String; │ if-eqz v0, :cond_0 │ │ const-string v1, "android.intent.action.MAIN" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/android/support/v4/app/NavUtils$NavUtilsImplJB.smali │ @@ -15,103 +15,103 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 95 │ + .line 96 │ invoke-direct {p0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 101 │ + .line 102 │ invoke-static {p1}, Landroid/support/v4/app/NavUtilsJB;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 102 │ + .line 103 │ .local v0, "result":Landroid/content/Intent; │ if-nez v0, :cond_0 │ │ - .line 103 │ + .line 104 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 105 │ + .line 106 │ :cond_0 │ return-object v0 │ .end method │ │ .method public getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "info" # Landroid/content/pm/ActivityInfo; │ │ .prologue │ - .line 124 │ + .line 125 │ invoke-static {p2}, Landroid/support/v4/app/NavUtilsJB;->getParentActivityName(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 125 │ + .line 126 │ .local v0, "result":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ - .line 126 │ + .line 127 │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 128 │ + .line 129 │ :cond_0 │ return-object v0 │ .end method │ │ .method public navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 0 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 119 │ + .line 120 │ invoke-static {p1, p2}, Landroid/support/v4/app/NavUtilsJB;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 120 │ + .line 121 │ return-void │ .end method │ │ .method public shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 114 │ + .line 115 │ invoke-static {p1, p2}, Landroid/support/v4/app/NavUtilsJB;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 109 │ + .line 110 │ invoke-super {p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/NavUtils.smali │ @@ -22,62 +22,62 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 135 │ + .line 136 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 136 │ + .line 137 │ .local v0, "version":I │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 137 │ + .line 138 │ new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->()V │ │ sput-object v1, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ - .line 141 │ + .line 142 │ :goto_0 │ return-void │ │ - .line 139 │ + .line 140 │ :cond_0 │ new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->()V │ │ sput-object v1, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 304 │ + .line 307 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 305 │ + .line 308 │ return-void │ .end method │ │ .method public static getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 215 │ + .line 216 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ @@ -90,59 +90,59 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 255 │ + .line 256 │ invoke-static {p0, p1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 256 │ + .line 257 │ .local v1, "parentActivity":Ljava/lang/String; │ if-nez v1, :cond_0 │ │ const/4 v2, 0x0 │ │ - .line 265 │ + .line 266 │ :goto_0 │ return-object v2 │ │ - .line 259 │ + .line 260 │ :cond_0 │ new-instance v3, Landroid/content/ComponentName; │ │ invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 261 │ + .line 262 │ .local v3, "target":Landroid/content/ComponentName; │ invoke-static {p0, v3}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 262 │ + .line 263 │ .local v0, "grandparent":Ljava/lang/String; │ if-nez v0, :cond_1 │ │ invoke-static {v3}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 265 │ + .line 266 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 262 │ + .line 263 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v4, Landroid/content/Intent; │ │ invoke-direct {v4}, Landroid/content/Intent;->()V │ │ invoke-virtual {v4, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ @@ -168,60 +168,60 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 230 │ + .line 231 │ .local p1, "sourceActivityClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v4, Landroid/content/ComponentName; │ │ invoke-direct {v4, p0, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ invoke-static {p0, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 232 │ + .line 233 │ .local v1, "parentActivity":Ljava/lang/String; │ if-nez v1, :cond_0 │ │ const/4 v2, 0x0 │ │ - .line 240 │ + .line 241 │ :goto_0 │ return-object v2 │ │ - .line 235 │ + .line 236 │ :cond_0 │ new-instance v3, Landroid/content/ComponentName; │ │ invoke-direct {v3, p0, v1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - .line 236 │ + .line 237 │ .local v3, "target":Landroid/content/ComponentName; │ invoke-static {p0, v3}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 237 │ + .line 238 │ .local v0, "grandparent":Ljava/lang/String; │ if-nez v0, :cond_1 │ │ invoke-static {v3}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 240 │ + .line 241 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 237 │ + .line 238 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v4, Landroid/content/Intent; │ │ invoke-direct {v4}, Landroid/content/Intent;->()V │ │ invoke-virtual {v4, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ @@ -230,95 +230,100 @@ │ │ goto :goto_1 │ .end method │ │ .method public static getParentActivityName(Landroid/app/Activity;)Ljava/lang/String; │ .locals 2 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ │ .prologue │ - .line 279 │ + .line 281 │ :try_start_0 │ invoke-virtual {p0}, Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v1 │ │ invoke-static {p0, v1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ return-object v1 │ │ - .line 280 │ + .line 282 │ :catch_0 │ move-exception v0 │ │ - .line 282 │ + .line 284 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ │ throw v1 │ .end method │ │ .method public static getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "componentName" # Landroid/content/ComponentName; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 297 │ + .line 300 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ - .line 298 │ + .line 301 │ .local v2, "pm":Landroid/content/pm/PackageManager; │ const/16 v3, 0x80 │ │ invoke-virtual {v2, p1, v3}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v0 │ │ - .line 299 │ + .line 302 │ .local v0, "info":Landroid/content/pm/ActivityInfo; │ sget-object v3, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v3, p0, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 300 │ + .line 303 │ .local v1, "parentActivity":Ljava/lang/String; │ return-object v1 │ .end method │ │ .method public static navigateUpFromSameTask(Landroid/app/Activity;)V │ .locals 4 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 174 │ + .line 175 │ invoke-static {p0}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 176 │ + .line 177 │ .local v0, "upIntent":Landroid/content/Intent; │ if-nez v0, :cond_0 │ │ - .line 177 │ + .line 178 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Activity " │ @@ -361,44 +366,44 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 184 │ + .line 185 │ :cond_0 │ invoke-static {p0, v0}, Landroid/support/v4/app/NavUtils;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 185 │ + .line 186 │ return-void │ .end method │ │ .method public static navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ .param p1, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 201 │ + .line 202 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 202 │ + .line 203 │ return-void │ .end method │ │ .method public static shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ .param p1, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 158 │ + .line 159 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ move-result v0 │ │ return v0 ├── smali/android/support/v4/app/NotificationCompat$Action.smali │ @@ -1,47 +1,222 @@ │ .class public Landroid/support/v4/app/NotificationCompat$Action; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompatBase$Action; │ .source "NotificationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x9 │ name = "Action" │ .end annotation │ │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;, │ + Landroid/support/v4/app/NotificationCompat$Action$Extender;, │ + Landroid/support/v4/app/NotificationCompat$Action$Builder; │ + } │ +.end annotation │ + │ + │ +# static fields │ +.field public static final FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + │ │ # instance fields │ .field public actionIntent:Landroid/app/PendingIntent; │ │ .field public icon:I │ │ +.field private final mExtras:Landroid/os/Bundle; │ + │ +.field private final mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ .field public title:Ljava/lang/CharSequence; │ │ │ # direct methods │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 2135 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + │ + return-void │ +.end method │ + │ .method public constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ - .locals 0 │ - .param p1, "icon_" # I │ - .param p2, "title_" # Ljava/lang/CharSequence; │ - .param p3, "intent_" # Landroid/app/PendingIntent; │ + .locals 6 │ + .param p1, "icon" # I │ + .param p2, "title" # Ljava/lang/CharSequence; │ + .param p3, "intent" # Landroid/app/PendingIntent; │ + │ + .prologue │ + .line 1791 │ + new-instance v4, Landroid/os/Bundle; │ + │ + invoke-direct {v4}, Landroid/os/Bundle;->()V │ + │ + const/4 v5, 0x0 │ + │ + move-object v0, p0 │ + │ + move v1, p1 │ + │ + move-object v2, p2 │ + │ + move-object v3, p3 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + │ + .line 1792 │ + return-void │ +.end method │ + │ +.method private constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + .locals 1 │ + .param p1, "icon" # I │ + .param p2, "title" # Ljava/lang/CharSequence; │ + .param p3, "intent" # Landroid/app/PendingIntent; │ + .param p4, "extras" # Landroid/os/Bundle; │ + .param p5, "remoteInputs" # [Landroid/support/v4/app/RemoteInput; │ │ .prologue │ - .line 824 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 1795 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->()V │ │ - .line 825 │ + .line 1796 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ │ - .line 826 │ - iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + .line 1797 │ + invoke-static {p2}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ │ - .line 827 │ + .line 1798 │ iput-object p3, p0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ │ - .line 828 │ + .line 1799 │ + if-eqz p4, :cond_0 │ + │ + .end local p4 # "extras":Landroid/os/Bundle; │ + :goto_0 │ + iput-object p4, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + .line 1800 │ + iput-object p5, p0, Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ + .line 1801 │ + return-void │ + │ + .line 1799 │ + .restart local p4 # "extras":Landroid/os/Bundle; │ + :cond_0 │ + new-instance p4, Landroid/os/Bundle; │ + │ + .end local p4 # "extras":Landroid/os/Bundle; │ + invoke-direct {p4}, Landroid/os/Bundle;->()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method synthetic constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ + .locals 0 │ + .param p1, "x0" # I │ + .param p2, "x1" # Ljava/lang/CharSequence; │ + .param p3, "x2" # Landroid/app/PendingIntent; │ + .param p4, "x3" # Landroid/os/Bundle; │ + .param p5, "x4" # [Landroid/support/v4/app/RemoteInput; │ + .param p6, "x5" # Landroid/support/v4/app/NotificationCompat$1; │ + │ + .prologue │ + .line 1772 │ + invoke-direct/range {p0 .. p5}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + │ return-void │ .end method │ + │ +.method static synthetic access$300(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .prologue │ + .line 1772 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ + │ +# virtual methods │ +.method protected getActionIntent()Landroid/app/PendingIntent; │ + .locals 1 │ + │ + .prologue │ + .line 1815 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ + │ + return-object v0 │ +.end method │ + │ +.method public getExtras()Landroid/os/Bundle; │ + .locals 1 │ + │ + .prologue │ + .line 1823 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ +.method protected getIcon()I │ + .locals 1 │ + │ + .prologue │ + .line 1805 │ + iget v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ + │ + return v0 │ +.end method │ + │ +.method public getRemoteInputs()[Landroid/support/v4/app/RemoteInput; │ + .locals 1 │ + │ + .prologue │ + .line 1832 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ + return-object v0 │ +.end method │ + │ +.method public bridge synthetic getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + .locals 1 │ + │ + .prologue │ + .line 1772 │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInput; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method protected getTitle()Ljava/lang/CharSequence; │ + .locals 1 │ + │ + .prologue │ + .line 1810 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + │ + return-object v0 │ +.end method ├── smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali │ @@ -23,88 +23,96 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 656 │ + .line 1600 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 657 │ + .line 1601 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 0 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 659 │ + .line 1603 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 660 │ + .line 1604 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 661 │ + .line 1605 │ return-void │ .end method │ │ │ # virtual methods │ .method public bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ .locals 1 │ .param p1, "b" # Landroid/graphics/Bitmap; │ │ .prologue │ - .line 693 │ + .line 1637 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap; │ │ - .line 694 │ + .line 1638 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z │ │ - .line 695 │ + .line 1639 │ return-object p0 │ .end method │ │ .method public bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ .locals 0 │ .param p1, "b" # Landroid/graphics/Bitmap; │ │ .prologue │ - .line 685 │ + .line 1629 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ │ - .line 686 │ + .line 1630 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 668 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1612 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 669 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + .line 1613 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 676 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1620 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 677 │ + .line 1621 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ │ - .line 678 │ + .line 1622 │ return-object p0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$BigTextStyle.smali │ @@ -19,71 +19,83 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 723 │ + .line 1667 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 724 │ + .line 1668 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 0 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 726 │ + .line 1670 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 727 │ + .line 1671 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 728 │ + .line 1672 │ return-void │ .end method │ │ │ # virtual methods │ .method public bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 753 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + .line 1697 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 754 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + │ + .line 1698 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 735 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1679 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ │ - .line 736 │ + .line 1680 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 743 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1687 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 744 │ + .line 1688 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ │ - .line 745 │ + .line 1689 │ return-object p0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -10,135 +10,224 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x9 │ name = "Builder" │ .end annotation │ │ │ +# static fields │ +.field private static final MAX_CHARSEQUENCE_LENGTH:I = 0x1400 │ + │ + │ # instance fields │ .field mActions:Ljava/util/ArrayList; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/util/ArrayList", │ "<", │ "Landroid/support/v4/app/NotificationCompat$Action;", │ ">;" │ } │ .end annotation │ .end field │ │ +.field mCategory:Ljava/lang/String; │ + │ +.field mColor:I │ + │ .field mContentInfo:Ljava/lang/CharSequence; │ │ .field mContentIntent:Landroid/app/PendingIntent; │ │ .field mContentText:Ljava/lang/CharSequence; │ │ .field mContentTitle:Ljava/lang/CharSequence; │ │ .field mContext:Landroid/content/Context; │ │ +.field mExtras:Landroid/os/Bundle; │ + │ .field mFullScreenIntent:Landroid/app/PendingIntent; │ │ +.field mGroupKey:Ljava/lang/String; │ + │ +.field mGroupSummary:Z │ + │ .field mLargeIcon:Landroid/graphics/Bitmap; │ │ +.field mLocalOnly:Z │ + │ .field mNotification:Landroid/app/Notification; │ │ .field mNumber:I │ │ +.field public mPeople:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field mPriority:I │ │ .field mProgress:I │ │ .field mProgressIndeterminate:Z │ │ .field mProgressMax:I │ │ +.field mPublicVersion:Landroid/app/Notification; │ + │ +.field mShowWhen:Z │ + │ +.field mSortKey:Ljava/lang/String; │ + │ .field mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ .field mSubText:Ljava/lang/CharSequence; │ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ +.field mVisibility:I │ + │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 217 │ + const/4 v4, 0x0 │ + │ + .line 906 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 202 │ + .line 874 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z │ + │ + .line 884 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ - .line 204 │ + .line 885 │ + iput-boolean v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ + │ + .line 888 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ + │ + .line 889 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ + │ + .line 892 │ new-instance v0, Landroid/app/Notification; │ │ invoke-direct {v0}, Landroid/app/Notification;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - .line 218 │ + .line 907 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ - .line 221 │ + .line 910 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ - .line 222 │ + .line 911 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 223 │ - const/4 v0, 0x0 │ + .line 912 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ + │ + .line 913 │ + new-instance v0, Ljava/util/ArrayList; │ + │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; │ │ - .line 224 │ + .line 914 │ return-void │ .end method │ │ +.method protected static limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + .locals 2 │ + .param p0, "cs" # Ljava/lang/CharSequence; │ + │ + .prologue │ + const/16 v1, 0x1400 │ + │ + .line 1536 │ + if-nez p0, :cond_1 │ + │ + .line 1540 │ + :cond_0 │ + :goto_0 │ + return-object p0 │ + │ + .line 1537 │ + :cond_1 │ + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I │ + │ + move-result v0 │ + │ + if-le v0, v1, :cond_0 │ + │ + .line 1538 │ + const/4 v0, 0x0 │ + │ + invoke-interface {p0, v0, v1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ + │ + move-result-object p0 │ + │ + goto :goto_0 │ +.end method │ + │ .method private setFlag(IZ)V │ .locals 3 │ .param p1, "mask" # I │ .param p2, "value" # Z │ │ .prologue │ - .line 520 │ + .line 1262 │ if-eqz p2, :cond_0 │ │ - .line 521 │ + .line 1263 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/2addr v1, p1 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 525 │ + .line 1267 │ :goto_0 │ return-void │ │ - .line 523 │ + .line 1265 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ xor-int/lit8 v2, p1, -0x1 │ │ @@ -154,53 +243,150 @@ │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "icon" # I │ .param p2, "title" # Ljava/lang/CharSequence; │ .param p3, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 560 │ + .line 1432 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; │ │ invoke-direct {v1, p1, p2, p3}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 561 │ + .line 1433 │ + return-object p0 │ +.end method │ + │ +.method public addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "action" # Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .prologue │ + .line 1451 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1452 │ + return-object p0 │ +.end method │ + │ +.method public addExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 1371 │ + if-eqz p1, :cond_0 │ + │ + .line 1372 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + if-nez v0, :cond_1 │ + │ + .line 1373 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0, p1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1378 │ + :cond_0 │ + :goto_0 │ + return-object p0 │ + │ + .line 1375 │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + invoke-virtual {v0, p1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public addPerson(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "uri" # Ljava/lang/String; │ + │ + .prologue │ + .line 1314 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1315 │ return-object p0 │ .end method │ │ .method public build()Landroid/app/Notification; │ .locals 1 │ │ .prologue │ - .line 595 │ + .line 1532 │ # getter for: Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ move-result-object v0 │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public extend(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "extender" # Landroid/support/v4/app/NotificationCompat$Extender; │ + │ + .prologue │ + .line 1515 │ + invoke-interface {p1, p0}, Landroid/support/v4/app/NotificationCompat$Extender;->extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ + │ + .line 1516 │ + return-object p0 │ +.end method │ + │ +.method public getExtras()Landroid/os/Bundle; │ + .locals 1 │ + │ + .prologue │ + .line 1409 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + if-nez v0, :cond_0 │ + │ + .line 1410 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0}, Landroid/os/Bundle;->()V │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1412 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ .method public getNotification()Landroid/app/Notification; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 587 │ + .line 1524 │ # getter for: Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ move-result-object v0 │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ move-result-object v0 │ │ @@ -208,200 +394,272 @@ │ .end method │ │ .method public setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "autoCancel" # Z │ │ .prologue │ - .line 497 │ + .line 1216 │ const/16 v0, 0x10 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 498 │ + .line 1217 │ + return-object p0 │ +.end method │ + │ +.method public setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "category" # Ljava/lang/String; │ + │ + .prologue │ + .line 1239 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mCategory:Ljava/lang/String; │ + │ + .line 1240 │ + return-object p0 │ +.end method │ + │ +.method public setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "argb" # I │ + │ + .prologue │ + .line 1481 │ + iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ + │ + .line 1482 │ return-object p0 │ .end method │ │ .method public setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "views" # Landroid/widget/RemoteViews; │ │ .prologue │ - .line 342 │ + .line 1041 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - .line 343 │ + .line 1042 │ return-object p0 │ .end method │ │ .method public setContentInfo(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "info" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 323 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; │ + .line 1022 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 324 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; │ + │ + .line 1023 │ return-object p0 │ .end method │ │ .method public setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 355 │ + .line 1054 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; │ │ - .line 356 │ + .line 1055 │ return-object p0 │ .end method │ │ .method public setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 291 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ + .line 990 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 292 │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ + │ + .line 991 │ return-object p0 │ .end method │ │ .method public setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 283 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ + .line 982 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 284 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ + │ + .line 983 │ return-object p0 │ .end method │ │ .method public setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "defaults" # I │ │ .prologue │ - .line 512 │ + .line 1254 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->defaults:I │ │ - .line 513 │ + .line 1255 │ and-int/lit8 v0, p1, 0x4 │ │ if-eqz v0, :cond_0 │ │ - .line 514 │ + .line 1256 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/lit8 v1, v1, 0x1 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 516 │ + .line 1258 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 367 │ + .line 1066 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - .line 368 │ + .line 1067 │ + return-object p0 │ +.end method │ + │ +.method public setExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 1394 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1395 │ return-object p0 │ .end method │ │ .method public setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "intent" # Landroid/app/PendingIntent; │ .param p2, "highPriority" # Z │ │ .prologue │ - .line 385 │ + .line 1089 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; │ │ - .line 386 │ + .line 1090 │ const/16 v0, 0x80 │ │ invoke-direct {p0, v0, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 387 │ + .line 1091 │ + return-object p0 │ +.end method │ + │ +.method public setGroup(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "groupKey" # Ljava/lang/String; │ + │ + .prologue │ + .line 1330 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; │ + │ + .line 1331 │ + return-object p0 │ +.end method │ + │ +.method public setGroupSummary(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "isGroupSummary" # Z │ + │ + .prologue │ + .line 1342 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z │ + │ + .line 1343 │ return-object p0 │ .end method │ │ .method public setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "icon" # Landroid/graphics/Bitmap; │ │ .prologue │ - .line 414 │ + .line 1118 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; │ │ - .line 415 │ + .line 1119 │ return-object p0 │ .end method │ │ .method public setLights(III)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 5 │ .param p1, "argb" # I │ .param p2, "onMs" # I │ .param p3, "offMs" # I │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 456 │ + .line 1175 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v3, Landroid/app/Notification;->ledARGB:I │ │ - .line 457 │ + .line 1176 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v3, Landroid/app/Notification;->ledOnMS:I │ │ - .line 458 │ + .line 1177 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p3, v3, Landroid/app/Notification;->ledOffMS:I │ │ - .line 459 │ + .line 1178 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v3, v3, Landroid/app/Notification;->ledOnMS:I │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v3, v3, Landroid/app/Notification;->ledOffMS:I │ │ if-eqz v3, :cond_0 │ │ move v0, v1 │ │ - .line 460 │ + .line 1179 │ .local v0, "showLights":Z │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v4, v4, Landroid/app/Notification;->flags:I │ @@ -411,283 +669,355 @@ │ if-eqz v0, :cond_1 │ │ :goto_1 │ or-int/2addr v1, v4 │ │ iput v1, v3, Landroid/app/Notification;->flags:I │ │ - .line 462 │ + .line 1181 │ return-object p0 │ │ .end local v0 # "showLights":Z │ :cond_0 │ move v0, v2 │ │ - .line 459 │ + .line 1178 │ goto :goto_0 │ │ .restart local v0 # "showLights":Z │ :cond_1 │ move v1, v2 │ │ - .line 460 │ + .line 1179 │ goto :goto_1 │ .end method │ │ +.method public setLocalOnly(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "b" # Z │ + │ + .prologue │ + .line 1227 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ + │ + .line 1228 │ + return-object p0 │ +.end method │ + │ .method public setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "number" # I │ │ .prologue │ - .line 315 │ + .line 1014 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I │ │ - .line 316 │ + .line 1015 │ return-object p0 │ .end method │ │ .method public setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "ongoing" # Z │ │ .prologue │ - .line 477 │ + .line 1196 │ const/4 v0, 0x2 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 478 │ + .line 1197 │ return-object p0 │ .end method │ │ .method public setOnlyAlertOnce(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "onlyAlertOnce" # Z │ │ .prologue │ - .line 486 │ + .line 1205 │ const/16 v0, 0x8 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 487 │ + .line 1206 │ return-object p0 │ .end method │ │ .method public setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "pri" # I │ │ .prologue │ - .line 539 │ + .line 1287 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ │ - .line 540 │ + .line 1288 │ return-object p0 │ .end method │ │ .method public setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "max" # I │ .param p2, "progress" # I │ .param p3, "indeterminate" # Z │ │ .prologue │ - .line 332 │ + .line 1031 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I │ │ - .line 333 │ + .line 1032 │ iput p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I │ │ - .line 334 │ + .line 1033 │ iput-boolean p3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z │ │ - .line 335 │ + .line 1034 │ + return-object p0 │ +.end method │ + │ +.method public setPublicVersion(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 1506 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPublicVersion:Landroid/app/Notification; │ + │ + .line 1507 │ + return-object p0 │ +.end method │ + │ +.method public setShowWhen(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "show" # Z │ + │ + .prologue │ + .line 930 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z │ + │ + .line 931 │ return-object p0 │ .end method │ │ .method public setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "icon" # I │ │ .prologue │ - .line 259 │ + .line 958 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->icon:I │ │ - .line 260 │ + .line 959 │ return-object p0 │ .end method │ │ .method public setSmallIcon(II)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "icon" # I │ .param p2, "level" # I │ │ .prologue │ - .line 274 │ + .line 973 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->icon:I │ │ - .line 275 │ + .line 974 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v0, Landroid/app/Notification;->iconLevel:I │ │ - .line 276 │ + .line 975 │ + return-object p0 │ +.end method │ + │ +.method public setSortKey(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "sortKey" # Ljava/lang/String; │ + │ + .prologue │ + .line 1359 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; │ + │ + .line 1360 │ return-object p0 │ .end method │ │ .method public setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "sound" # Landroid/net/Uri; │ │ .prologue │ - .line 422 │ + .line 1131 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - .line 423 │ + .line 1132 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 424 │ + .line 1133 │ return-object p0 │ .end method │ │ .method public setSound(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "sound" # Landroid/net/Uri; │ .param p2, "streamType" # I │ │ .prologue │ - .line 434 │ + .line 1148 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - .line 435 │ + .line 1149 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 436 │ + .line 1150 │ return-object p0 │ .end method │ │ .method public setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "style" # Landroid/support/v4/app/NotificationCompat$Style; │ │ .prologue │ - .line 573 │ + .line 1464 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ if-eq v0, p1, :cond_0 │ │ - .line 574 │ + .line 1465 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ - .line 575 │ + .line 1466 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ if-eqz v0, :cond_0 │ │ - .line 576 │ + .line 1467 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Style;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 579 │ + .line 1470 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 305 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ + .line 1004 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 306 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ + │ + .line 1005 │ return-object p0 │ .end method │ │ .method public setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 1 │ + .locals 2 │ .param p1, "tickerText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 395 │ + .line 1099 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - iput-object p1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 396 │ + move-result-object v1 │ + │ + iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + │ + .line 1100 │ return-object p0 │ .end method │ │ .method public setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 1 │ + .locals 2 │ .param p1, "tickerText" # Ljava/lang/CharSequence; │ .param p2, "views" # Landroid/widget/RemoteViews; │ │ .prologue │ - .line 405 │ + .line 1109 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - iput-object p1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 406 │ + move-result-object v1 │ + │ + iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + │ + .line 1110 │ iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; │ │ - .line 407 │ + .line 1111 │ return-object p0 │ .end method │ │ .method public setUsesChronometer(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "b" # Z │ │ .prologue │ - .line 247 │ + .line 946 │ iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z │ │ - .line 248 │ + .line 947 │ return-object p0 │ .end method │ │ .method public setVibrate([J)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "pattern" # [J │ │ .prologue │ - .line 446 │ + .line 1165 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->vibrate:[J │ │ - .line 447 │ + .line 1166 │ + return-object p0 │ +.end method │ + │ +.method public setVisibility(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "visibility" # I │ + │ + .prologue │ + .line 1493 │ + iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ + │ + .line 1494 │ return-object p0 │ .end method │ │ .method public setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "when" # J │ │ .prologue │ - .line 231 │ + .line 921 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-wide p1, v0, Landroid/app/Notification;->when:J │ │ - .line 232 │ + .line 922 │ return-object p0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$InboxStyle.smali │ @@ -28,87 +28,99 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 785 │ + .line 1729 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 783 │ + .line 1727 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - .line 786 │ + .line 1730 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 1 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 788 │ + .line 1732 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 783 │ + .line 1727 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - .line 789 │ + .line 1733 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 790 │ + .line 1734 │ return-void │ .end method │ │ │ # virtual methods │ .method public addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - .locals 1 │ + .locals 2 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 814 │ + .line 1758 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v1 │ │ - .line 815 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1759 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 797 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1741 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 798 │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + .line 1742 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 805 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1749 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 806 │ + .line 1750 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ │ - .line 807 │ + .line 1751 │ return-object p0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImpl.smali │ @@ -13,7 +13,64 @@ │ name = "NotificationCompatImpl" │ .end annotation │ │ │ # virtual methods │ .method public abstract build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .end method │ + │ +.method public abstract getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ +.end method │ + │ +.method public abstract getActionCount(Landroid/app/Notification;)I │ +.end method │ + │ +.method public abstract getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ +.end method │ + │ +.method public abstract getCategory(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ +.end method │ + │ +.method public abstract getGroup(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getLocalOnly(Landroid/app/Notification;)Z │ +.end method │ + │ +.method public abstract getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ +.end method │ + │ +.method public abstract isGroupSummary(Landroid/app/Notification;)Z │ +.end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplBase.smali │ @@ -18,51 +18,207 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 85 │ + .line 462 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 5 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 87 │ + .line 465 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - .line 88 │ + .line 466 │ .local v0, "result":Landroid/app/Notification; │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ │ iget-object v4, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ - .line 91 │ + .line 469 │ iget v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ │ if-lez v1, :cond_0 │ │ - .line 92 │ + .line 470 │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/lit16 v1, v1, 0x80 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 94 │ + .line 472 │ :cond_0 │ return-object v0 │ .end method │ + │ +.method public getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + .param p2, "actionIndex" # I │ + │ + .prologue │ + .line 487 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 482 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 493 │ + .local p1, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "uc" # Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ + │ + .prologue │ + .line 528 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 503 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 477 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 513 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 508 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .locals 1 │ + .param p1, "actions" # [Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 498 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 523 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ + .locals 1 │ + .param p1, "b" # Landroid/os/Bundle; │ + .param p2, "factory" # Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ + .param p3, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ + │ + .prologue │ + .line 535 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 518 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 98 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 555 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 10 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 100 │ + .line 558 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 106 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 564 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 13 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 108 │ + .line 567 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,29 +15,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 115 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 574 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ - .locals 21 │ + .locals 23 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 117 │ - new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; │ + .line 577 │ + new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ move-object/from16 v0, p1 │ │ iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ move-object/from16 v0, p1 │ │ @@ -102,199 +99,216 @@ │ │ move-object/from16 v0, p1 │ │ iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ │ move-object/from16 v17, v0 │ │ - invoke-direct/range {v1 .. v17}, Landroid/support/v4/app/NotificationCompatJellybean;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - │ - .line 122 │ - .local v1, "jbBuilder":Landroid/support/v4/app/NotificationCompatJellybean; │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ - │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ - │ - move-result-object v19 │ - │ - .local v19, "i$":Ljava/util/Iterator; │ - :goto_0 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ - │ - move-result v2 │ - │ - if-eqz v2, :cond_0 │ - │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ - │ - move-result-object v18 │ - │ - check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; │ - │ - .line 123 │ - .local v18, "action":Landroid/support/v4/app/NotificationCompat$Action; │ - move-object/from16 v0, v18 │ - │ - iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ - │ - move-object/from16 v0, v18 │ + iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ │ - iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + move/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ - │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ + move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ │ - goto :goto_0 │ + move-object/from16 v19, v0 │ │ - .line 125 │ - .end local v18 # "action":Landroid/support/v4/app/NotificationCompat$Action; │ - :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; │ │ - if-eqz v2, :cond_1 │ + move-object/from16 v20, v0 │ │ - .line 126 │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ - │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z │ │ - if-eqz v2, :cond_2 │ + move/from16 v21, v0 │ │ - .line 127 │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v22, v0 │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + invoke-direct/range {v1 .. v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ - .line 128 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - move-object/from16 v0, v20 │ + .line 583 │ + .local v1, "builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ + move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ - move-object/from16 v0, v20 │ + # invokes: Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;->access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ + .line 584 │ + move-object/from16 v0, p1 │ │ - move-object/from16 v0, v20 │ + iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ + # invokes: Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;->access$100(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ - move-object/from16 v0, v20 │ + .line 585 │ + invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->build()Landroid/app/Notification; │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + move-result-object v2 │ │ - invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + return-object v2 │ +.end method │ │ - .line 148 │ - .end local v20 # "style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - :cond_1 │ - :goto_1 │ - invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;->build()Landroid/app/Notification; │ +.method public getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 2 │ + .param p1, "n" # Landroid/app/Notification; │ + .param p2, "actionIndex" # I │ │ - move-result-object v2 │ + .prologue │ + .line 600 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ - return-object v2 │ + sget-object v1, Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - .line 132 │ - :cond_2 │ - move-object/from16 v0, p1 │ + invoke-static {p1, p2, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + move-result-object v0 │ │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; │ │ - if-eqz v2, :cond_3 │ + return-object v0 │ +.end method │ │ - .line 133 │ - move-object/from16 v0, p1 │ +.method public getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + .prologue │ + .line 595 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionCount(Landroid/app/Notification;)I │ │ - move-object/from16 v20, v0 │ + move-result v0 │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + return v0 │ +.end method │ │ - .line 134 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - move-object/from16 v0, v20 │ +.method public getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 2 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .prologue │ + .line 607 │ + .local p1, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ - move-object/from16 v0, v20 │ + sget-object v1, Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ + invoke-static {p1, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; │ │ - move-object/from16 v0, v20 │ + check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ + return-object v0 │ +.end method │ │ - invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;->addInboxStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ +.method public getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - goto :goto_1 │ + .prologue │ + .line 590 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ │ - .line 138 │ - .end local v20 # "style":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - :cond_3 │ - move-object/from16 v0, p1 │ + move-result-object v0 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + return-object v0 │ +.end method │ │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ +.method public getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - if-eqz v2, :cond_1 │ + .prologue │ + .line 624 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getGroup(Landroid/app/Notification;)Ljava/lang/String; │ │ - .line 139 │ - move-object/from16 v0, p1 │ + move-result-object v0 │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + return-object v0 │ +.end method │ │ - move-object/from16 v20, v0 │ +.method public getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + .prologue │ + .line 619 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getLocalOnly(Landroid/app/Notification;)Z │ │ - .line 140 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ - move-object/from16 v0, v20 │ + move-result v0 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + return v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .locals 1 │ + .param p1, "actions" # [Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ + .prologue │ + .line 614 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + return-object v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ + .prologue │ + .line 634 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap; │ + return-object v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z │ + .prologue │ + .line 629 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->isGroupSummary(Landroid/app/Notification;)Z │ │ - invoke-virtual/range {v1 .. v7}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigPictureStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ + move-result v0 │ │ - goto :goto_1 │ + return v0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Style.smali │ @@ -25,72 +25,72 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 606 │ + .line 1551 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 611 │ + .line 1555 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build()Landroid/app/Notification; │ .locals 2 │ │ .prologue │ - .line 623 │ + .line 1567 │ const/4 v0, 0x0 │ │ - .line 624 │ + .line 1568 │ .local v0, "notification":Landroid/app/Notification; │ iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eqz v1, :cond_0 │ │ - .line 625 │ + .line 1569 │ iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v0 │ │ - .line 627 │ + .line 1571 │ :cond_0 │ return-object v0 │ .end method │ │ .method public setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 1 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 614 │ + .line 1558 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eq v0, p1, :cond_0 │ │ - .line 615 │ + .line 1559 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ - .line 616 │ + .line 1560 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eqz v0, :cond_0 │ │ - .line 617 │ + .line 1561 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - .line 620 │ + .line 1564 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/app/NotificationCompat.smali │ @@ -2,126 +2,679 @@ │ .super Ljava/lang/Object; │ .source "NotificationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/app/NotificationCompat$1;, │ + Landroid/support/v4/app/NotificationCompat$CarExtender;, │ + Landroid/support/v4/app/NotificationCompat$WearableExtender;, │ + Landroid/support/v4/app/NotificationCompat$Extender;, │ Landroid/support/v4/app/NotificationCompat$Action;, │ Landroid/support/v4/app/NotificationCompat$InboxStyle;, │ Landroid/support/v4/app/NotificationCompat$BigTextStyle;, │ Landroid/support/v4/app/NotificationCompat$BigPictureStyle;, │ Landroid/support/v4/app/NotificationCompat$Style;, │ Landroid/support/v4/app/NotificationCompat$Builder;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ } │ .end annotation │ │ │ # static fields │ +.field public static final CATEGORY_ALARM:Ljava/lang/String; = "alarm" │ + │ +.field public static final CATEGORY_CALL:Ljava/lang/String; = "call" │ + │ +.field public static final CATEGORY_EMAIL:Ljava/lang/String; = "email" │ + │ +.field public static final CATEGORY_ERROR:Ljava/lang/String; = "err" │ + │ +.field public static final CATEGORY_EVENT:Ljava/lang/String; = "event" │ + │ +.field public static final CATEGORY_MESSAGE:Ljava/lang/String; = "msg" │ + │ +.field public static final CATEGORY_PROGRESS:Ljava/lang/String; = "progress" │ + │ +.field public static final CATEGORY_PROMO:Ljava/lang/String; = "promo" │ + │ +.field public static final CATEGORY_RECOMMENDATION:Ljava/lang/String; = "recommendation" │ + │ +.field public static final CATEGORY_SERVICE:Ljava/lang/String; = "service" │ + │ +.field public static final CATEGORY_SOCIAL:Ljava/lang/String; = "social" │ + │ +.field public static final CATEGORY_STATUS:Ljava/lang/String; = "status" │ + │ +.field public static final CATEGORY_SYSTEM:Ljava/lang/String; = "sys" │ + │ +.field public static final CATEGORY_TRANSPORT:Ljava/lang/String; = "transport" │ + │ +.field public static final COLOR_DEFAULT:I = 0x0 │ + │ +.field public static final DEFAULT_ALL:I = -0x1 │ + │ +.field public static final DEFAULT_LIGHTS:I = 0x4 │ + │ +.field public static final DEFAULT_SOUND:I = 0x1 │ + │ +.field public static final DEFAULT_VIBRATE:I = 0x2 │ + │ +.field public static final EXTRA_BACKGROUND_IMAGE_URI:Ljava/lang/String; = "android.backgroundImageUri" │ + │ +.field public static final EXTRA_BIG_TEXT:Ljava/lang/String; = "android.bigText" │ + │ +.field public static final EXTRA_COMPACT_ACTIONS:Ljava/lang/String; = "android.compactActions" │ + │ +.field public static final EXTRA_INFO_TEXT:Ljava/lang/String; = "android.infoText" │ + │ +.field public static final EXTRA_LARGE_ICON:Ljava/lang/String; = "android.largeIcon" │ + │ +.field public static final EXTRA_LARGE_ICON_BIG:Ljava/lang/String; = "android.largeIcon.big" │ + │ +.field public static final EXTRA_MEDIA_SESSION:Ljava/lang/String; = "android.mediaSession" │ + │ +.field public static final EXTRA_PEOPLE:Ljava/lang/String; = "android.people" │ + │ +.field public static final EXTRA_PICTURE:Ljava/lang/String; = "android.picture" │ + │ +.field public static final EXTRA_PROGRESS:Ljava/lang/String; = "android.progress" │ + │ +.field public static final EXTRA_PROGRESS_INDETERMINATE:Ljava/lang/String; = "android.progressIndeterminate" │ + │ +.field public static final EXTRA_PROGRESS_MAX:Ljava/lang/String; = "android.progressMax" │ + │ +.field public static final EXTRA_SHOW_CHRONOMETER:Ljava/lang/String; = "android.showChronometer" │ + │ +.field public static final EXTRA_SHOW_WHEN:Ljava/lang/String; = "android.showWhen" │ + │ +.field public static final EXTRA_SMALL_ICON:Ljava/lang/String; = "android.icon" │ + │ +.field public static final EXTRA_SUB_TEXT:Ljava/lang/String; = "android.subText" │ + │ +.field public static final EXTRA_SUMMARY_TEXT:Ljava/lang/String; = "android.summaryText" │ + │ +.field public static final EXTRA_TEMPLATE:Ljava/lang/String; = "android.template" │ + │ +.field public static final EXTRA_TEXT:Ljava/lang/String; = "android.text" │ + │ +.field public static final EXTRA_TEXT_LINES:Ljava/lang/String; = "android.textLines" │ + │ +.field public static final EXTRA_TITLE:Ljava/lang/String; = "android.title" │ + │ +.field public static final EXTRA_TITLE_BIG:Ljava/lang/String; = "android.title.big" │ + │ +.field public static final FLAG_AUTO_CANCEL:I = 0x10 │ + │ +.field public static final FLAG_FOREGROUND_SERVICE:I = 0x40 │ + │ +.field public static final FLAG_GROUP_SUMMARY:I = 0x200 │ + │ .field public static final FLAG_HIGH_PRIORITY:I = 0x80 │ │ +.field public static final FLAG_INSISTENT:I = 0x4 │ + │ +.field public static final FLAG_LOCAL_ONLY:I = 0x100 │ + │ +.field public static final FLAG_NO_CLEAR:I = 0x20 │ + │ +.field public static final FLAG_ONGOING_EVENT:I = 0x2 │ + │ +.field public static final FLAG_ONLY_ALERT_ONCE:I = 0x8 │ + │ +.field public static final FLAG_SHOW_LIGHTS:I = 0x1 │ + │ .field private static final IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ .field public static final PRIORITY_DEFAULT:I = 0x0 │ │ .field public static final PRIORITY_HIGH:I = 0x1 │ │ .field public static final PRIORITY_LOW:I = -0x1 │ │ .field public static final PRIORITY_MAX:I = 0x2 │ │ .field public static final PRIORITY_MIN:I = -0x2 │ │ +.field public static final STREAM_DEFAULT:I = -0x1 │ + │ +.field public static final VISIBILITY_PRIVATE:I = 0x0 │ + │ +.field public static final VISIBILITY_PUBLIC:I = 0x1 │ + │ +.field public static final VISIBILITY_SECRET:I = -0x1 │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 153 │ + .line 815 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 154 │ - new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ + .line 816 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ - invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->()V │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ - .line 162 │ + .line 832 │ :goto_0 │ return-void │ │ - .line 155 │ + .line 817 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x14 │ │ if-lt v0, v1, :cond_1 │ │ - .line 156 │ + .line 818 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 819 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x13 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 820 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 821 │ + :cond_2 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 822 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 823 │ + :cond_3 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_4 │ + │ + .line 824 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ │ - .line 157 │ - :cond_1 │ + .line 825 │ + :cond_4 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ - if-lt v0, v1, :cond_2 │ + if-lt v0, v1, :cond_5 │ │ - .line 158 │ + .line 826 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ │ - .line 160 │ - :cond_2 │ + .line 827 │ + :cond_5 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x9 │ + │ + if-lt v0, v1, :cond_6 │ + │ + .line 828 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 830 │ + :cond_6 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 34 │ + .line 41 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 819 │ + .line 2904 │ + return-void │ +.end method │ + │ +.method static synthetic access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithActions; │ + .param p1, "x1" # Ljava/util/ArrayList; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$100(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "x1" # Landroid/support/v4/app/NotificationCompat$Style; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + .locals 1 │ + │ + .prologue │ + .line 41 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic access$500(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + .locals 1 │ + .param p0, "x0" # Landroid/os/Bundle; │ + .param p1, "x1" # Ljava/lang/String; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method private static addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + .locals 3 │ + .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithActions; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/NotificationBuilderWithActions;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 779 │ + .local p1, "actions":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + │ + move-result-object v1 │ + │ + .local v1, "i$":Ljava/util/Iterator; │ + :goto_0 │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_0 │ + │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .line 780 │ + .local v0, "action":Landroid/support/v4/app/NotificationCompat$Action; │ + invoke-interface {p0, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;->addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ + │ + goto :goto_0 │ + │ + .line 782 │ + .end local v0 # "action":Landroid/support/v4/app/NotificationCompat$Action; │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private static addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + .locals 10 │ + .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "style" # Landroid/support/v4/app/NotificationCompat$Style; │ + │ + .prologue │ + .line 786 │ + if-eqz p1, :cond_0 │ + │ + .line 787 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + │ + if-eqz v0, :cond_1 │ + │ + move-object v8, p1 │ + │ + .line 788 │ + check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + │ + .line 789 │ + .local v8, "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ + │ + iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + │ + invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + │ + .line 812 │ + .end local v8 # "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + :cond_0 │ + :goto_0 │ return-void │ + │ + .line 794 │ + :cond_1 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + │ + if-eqz v0, :cond_2 │ + │ + move-object v9, p1 │ + │ + .line 795 │ + check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + │ + .line 796 │ + .local v9, "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ + │ + iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ + │ + invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addInboxStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ + │ + goto :goto_0 │ + │ + .line 801 │ + .end local v9 # "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + :cond_2 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + │ + if-eqz v0, :cond_0 │ + │ + move-object v7, p1 │ + │ + .line 802 │ + check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + │ + .line 803 │ + .local v7, "bigPictureStyle":Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ + │ + iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ + │ + iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap; │ + │ + iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z │ + │ + move-object v0, p0 │ + │ + invoke-static/range {v0 .. v6}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + .param p1, "actionIndex" # I │ + │ + .prologue │ + .line 3271 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3261 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getActionCount(Landroid/app/Notification;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3280 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ .end method │ │ -.method static synthetic access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ +.method public static getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ │ .prologue │ - .line 34 │ + .line 3253 │ sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ return-object v0 │ .end method │ + │ +.method public static getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3298 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3290 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getLocalOnly(Landroid/app/Notification;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method private static getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + .locals 4 │ + .param p0, "bundle" # Landroid/os/Bundle; │ + .param p1, "key" # Ljava/lang/String; │ + │ + .prologue │ + .line 3235 │ + invoke-virtual {p0, p1}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + .line 3236 │ + .local v0, "array":[Landroid/os/Parcelable; │ + instance-of v3, v0, [Landroid/app/Notification; │ + │ + if-nez v3, :cond_0 │ + │ + if-nez v0, :cond_1 │ + │ + .line 3237 │ + :cond_0 │ + check-cast v0, [Landroid/app/Notification; │ + │ + .end local v0 # "array":[Landroid/os/Parcelable; │ + check-cast v0, [Landroid/app/Notification; │ + │ + move-object v2, v0 │ + │ + .line 3244 │ + :goto_0 │ + return-object v2 │ + │ + .line 3239 │ + .restart local v0 # "array":[Landroid/os/Parcelable; │ + :cond_1 │ + array-length v3, v0 │ + │ + new-array v2, v3, [Landroid/app/Notification; │ + │ + .line 3240 │ + .local v2, "typedArray":[Landroid/app/Notification; │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + array-length v3, v0 │ + │ + if-ge v1, v3, :cond_2 │ + │ + .line 3241 │ + aget-object v3, v0, v1 │ + │ + check-cast v3, Landroid/app/Notification; │ + │ + aput-object v3, v2, v1 │ + │ + .line 3240 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 3243 │ + :cond_2 │ + invoke-virtual {p0, p1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3324 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3308 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->isGroupSummary(Landroid/app/Notification;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,210 +11,212 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ .param p7, "contentIntent" # Landroid/app/PendingIntent; │ .param p8, "fullScreenIntent" # Landroid/app/PendingIntent; │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ - .param p10, "mProgressMax" # I │ - .param p11, "mProgress" # I │ - .param p12, "mProgressIndeterminate" # Z │ + .param p10, "progressMax" # I │ + .param p11, "progress" # I │ + .param p12, "progressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -1,415 +1,1361 @@ │ .class Landroid/support/v4/app/NotificationCompatJellybean; │ .super Ljava/lang/Object; │ .source "NotificationCompatJellybean.java" │ │ │ -# instance fields │ -.field private b:Landroid/app/Notification$Builder; │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ + } │ +.end annotation │ + │ + │ +# static fields │ +.field static final EXTRA_ACTION_EXTRAS:Ljava/lang/String; = "android.support.actionExtras" │ + │ +.field static final EXTRA_GROUP_KEY:Ljava/lang/String; = "android.support.groupKey" │ + │ +.field static final EXTRA_GROUP_SUMMARY:Ljava/lang/String; = "android.support.isGroupSummary" │ + │ +.field static final EXTRA_LOCAL_ONLY:Ljava/lang/String; = "android.support.localOnly" │ + │ +.field static final EXTRA_REMOTE_INPUTS:Ljava/lang/String; = "android.support.remoteInputs" │ + │ +.field static final EXTRA_SORT_KEY:Ljava/lang/String; = "android.support.sortKey" │ + │ +.field static final EXTRA_USE_SIDE_CHANNEL:Ljava/lang/String; = "android.support.useSideChannel" │ + │ +.field private static final KEY_ACTION_INTENT:Ljava/lang/String; = "actionIntent" │ + │ +.field private static final KEY_EXTRAS:Ljava/lang/String; = "extras" │ + │ +.field private static final KEY_ICON:Ljava/lang/String; = "icon" │ + │ +.field private static final KEY_REMOTE_INPUTS:Ljava/lang/String; = "remoteInputs" │ + │ +.field private static final KEY_TITLE:Ljava/lang/String; = "title" │ + │ +.field public static final TAG:Ljava/lang/String; = "NotificationCompat" │ + │ +.field private static sActionClass:Ljava/lang/Class; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/lang/Class", │ + "<*>;" │ + } │ + .end annotation │ +.end field │ + │ +.field private static sActionIconField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionIntentField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionTitleField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionsAccessFailed:Z │ + │ +.field private static sActionsField:Ljava/lang/reflect/Field; │ + │ +.field private static final sActionsLock:Ljava/lang/Object; │ + │ +.field private static sExtrasField:Ljava/lang/reflect/Field; │ + │ +.field private static sExtrasFieldAccessFailed:Z │ + │ +.field private static final sExtrasLock:Ljava/lang/Object; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ - .param p1, "context" # Landroid/content/Context; │ - .param p2, "n" # Landroid/app/Notification; │ - .param p3, "contentTitle" # Ljava/lang/CharSequence; │ - .param p4, "contentText" # Ljava/lang/CharSequence; │ - .param p5, "contentInfo" # Ljava/lang/CharSequence; │ - .param p6, "tickerView" # Landroid/widget/RemoteViews; │ - .param p7, "number" # I │ - .param p8, "contentIntent" # Landroid/app/PendingIntent; │ - .param p9, "fullScreenIntent" # Landroid/app/PendingIntent; │ - .param p10, "largeIcon" # Landroid/graphics/Bitmap; │ - .param p11, "mProgressMax" # I │ - .param p12, "mProgress" # I │ - .param p13, "mProgressIndeterminate" # Z │ - .param p14, "useChronometer" # Z │ - .param p15, "priority" # I │ - .param p16, "subText" # Ljava/lang/CharSequence; │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 52 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasLock:Ljava/lang/Object; │ + │ + .line 56 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ + │ + return-void │ +.end method │ + │ +.method constructor ()V │ + .locals 0 │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + .line 64 │ + return-void │ +.end method │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ +.method public static addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ + .locals 3 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p4, "bigPicture" # Landroid/graphics/Bitmap; │ + .param p5, "bigLargeIcon" # Landroid/graphics/Bitmap; │ + .param p6, "bigLargeIconSet" # Z │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + .prologue │ + .line 168 │ + new-instance v1, Landroid/app/Notification$BigPictureStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;->(Landroid/app/Notification$Builder;)V │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + invoke-virtual {v1, p1}, Landroid/app/Notification$BigPictureStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + move-result-object v1 │ │ - move-result-object v3 │ + invoke-virtual {v1, p4}, Landroid/app/Notification$BigPictureStyle;->bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + move-result-object v0 │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + .line 171 │ + .local v0, "style":Landroid/app/Notification$BigPictureStyle; │ + if-eqz p6, :cond_0 │ │ - move-result-object v3 │ + .line 172 │ + invoke-virtual {v0, p5}, Landroid/app/Notification$BigPictureStyle;->bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + .line 174 │ + :cond_0 │ + if-eqz p2, :cond_1 │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + .line 175 │ + invoke-virtual {v0, p3}, Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ - move-result-object v3 │ + .line 177 │ + :cond_1 │ + return-void │ +.end method │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ +.method public static addBigTextStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + .locals 3 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p4, "bigText" # Ljava/lang/CharSequence; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + .prologue │ + .line 156 │ + new-instance v1, Landroid/app/Notification$BigTextStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ + │ + invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;->(Landroid/app/Notification$Builder;)V │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + invoke-virtual {v1, p1}, Landroid/app/Notification$BigTextStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + move-result-object v1 │ │ - move-result-object v3 │ + invoke-virtual {v1, p4}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + move-result-object v0 │ + │ + .line 159 │ + .local v0, "style":Landroid/app/Notification$BigTextStyle; │ + if-eqz p2, :cond_0 │ + │ + .line 160 │ + invoke-virtual {v0, p3}, Landroid/app/Notification$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + │ + .line 162 │ + :cond_0 │ + return-void │ +.end method │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ +.method public static addInboxStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ + .locals 5 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;", │ + "Ljava/lang/CharSequence;", │ + "Z", │ + "Ljava/lang/CharSequence;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/CharSequence;", │ + ">;)V" │ + } │ + .end annotation │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + .prologue │ + .line 182 │ + .local p4, "texts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v3, Landroid/app/Notification$InboxStyle; │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;->(Landroid/app/Notification$Builder;)V │ │ - and-int/lit8 v3, v3, 0x2 │ + invoke-virtual {v3, p1}, Landroid/app/Notification$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - if-eqz v3, :cond_0 │ + move-result-object v1 │ │ - const/4 v3, 0x1 │ + .line 184 │ + .local v1, "style":Landroid/app/Notification$InboxStyle; │ + if-eqz p2, :cond_0 │ │ - :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + .line 185 │ + invoke-virtual {v1, p3}, Landroid/app/Notification$InboxStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - move-result-object v4 │ + .line 187 │ + :cond_0 │ + invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + move-result-object v0 │ │ - and-int/lit8 v3, v3, 0x8 │ + .local v0, "i$":Ljava/util/Iterator; │ + :goto_0 │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + │ + move-result v3 │ │ if-eqz v3, :cond_1 │ │ - const/4 v3, 0x1 │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + move-result-object v2 │ │ - move-result-object v4 │ + check-cast v2, Ljava/lang/CharSequence; │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + .line 188 │ + .local v2, "text":Ljava/lang/CharSequence; │ + invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - and-int/lit8 v3, v3, 0x10 │ + goto :goto_0 │ │ - if-eqz v3, :cond_2 │ + .line 190 │ + .end local v2 # "text":Ljava/lang/CharSequence; │ + :cond_1 │ + return-void │ +.end method │ │ - const/4 v3, 0x1 │ +.method public static buildActionExtrasMap(Ljava/util/List;)Landroid/util/SparseArray; │ + .locals 4 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/List", │ + "<", │ + "Landroid/os/Bundle;", │ + ">;)", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/os/Bundle;", │ + ">;" │ + } │ + .end annotation │ │ - :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + .prologue │ + .line 194 │ + .local p0, "actionExtrasList":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v1, 0x0 │ │ - move-result-object v3 │ + .line 195 │ + .local v1, "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v3, 0x0 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + .local v3, "i":I │ + invoke-interface {p0}, Ljava/util/List;->size()I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + move-result v2 │ │ - move-result-object v3 │ + .local v2, "count":I │ + :goto_0 │ + if-ge v3, v2, :cond_2 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 196 │ + invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + check-cast v0, Landroid/os/Bundle; │ │ - move-result-object v3 │ + .line 197 │ + .local v0, "actionExtras":Landroid/os/Bundle; │ + if-eqz v0, :cond_1 │ │ - move-object/from16 v0, p16 │ + .line 198 │ + if-nez v1, :cond_0 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 199 │ + new-instance v1, Landroid/util/SparseArray; │ │ - move-result-object v3 │ + .end local v1 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v1}, Landroid/util/SparseArray;->()V │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 201 │ + .restart local v1 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + :cond_0 │ + invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ - move-result-object v3 │ + .line 195 │ + :cond_1 │ + add-int/lit8 v3, v3, 0x1 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + goto :goto_0 │ │ - move-result-object v3 │ + .line 204 │ + .end local v0 # "actionExtras":Landroid/os/Bundle; │ + :cond_2 │ + return-object v1 │ +.end method │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ +.method private static ensureActionReflectionReadyLocked()Z │ + .locals 5 │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + .prologue │ + const/4 v2, 0x0 │ │ - move-result-object v4 │ + const/4 v1, 0x1 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + .line 318 │ + sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ │ - and-int/lit16 v3, v3, 0x80 │ + if-eqz v3, :cond_0 │ │ - if-eqz v3, :cond_3 │ + .line 337 │ + :goto_0 │ + return v2 │ │ - const/4 v3, 0x1 │ + .line 322 │ + :cond_0 │ + :try_start_0 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ + │ + if-nez v3, :cond_1 │ │ - :goto_3 │ - move-object/from16 v0, p9 │ + .line 323 │ + const-string v3, "android.app.Notification$Action" │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v3 │ │ - move-object/from16 v0, p10 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + .line 324 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ │ - move-result-object v3 │ + const-string v4, "icon" │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p14 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field; │ + │ + .line 325 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ + │ + const-string v4, "title" │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p15 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field; │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + .line 326 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ + │ + const-string v4, "actionIntent" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p11 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field; │ │ - move/from16 v1, p12 │ + .line 327 │ + const-class v3, Landroid/app/Notification; │ │ - move/from16 v2, p13 │ + const-string v4, "actions" │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ │ - .line 59 │ - return-void │ + .line 328 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ │ - .line 34 │ - :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x1 │ │ - goto :goto_0 │ + invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :try_end_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_1 │ │ + .line 337 │ :cond_1 │ - const/4 v3, 0x0 │ + :goto_1 │ + sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + if-nez v3, :cond_2 │ + │ + :goto_2 │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + .line 330 │ + :catch_0 │ + move-exception v0 │ + │ + .line 331 │ + .local v0, "e":Ljava/lang/ClassNotFoundException; │ + const-string v3, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 332 │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ │ goto :goto_1 │ │ + .line 333 │ + .end local v0 # "e":Ljava/lang/ClassNotFoundException; │ + :catch_1 │ + move-exception v0 │ + │ + .line 334 │ + .local v0, "e":Ljava/lang/NoSuchFieldException; │ + const-string v3, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 335 │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + goto :goto_1 │ + │ + .end local v0 # "e":Ljava/lang/NoSuchFieldException; │ :cond_2 │ - const/4 v3, 0x0 │ + move v1, v2 │ │ + .line 337 │ goto :goto_2 │ +.end method │ │ - :cond_3 │ - const/4 v3, 0x0 │ +.method public static getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 11 │ + .param p0, "notif" # Landroid/app/Notification; │ + .param p1, "actionIndex" # I │ + .param p2, "factory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p3, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - goto :goto_3 │ -.end method │ + .prologue │ + .line 277 │ + sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ │ + monitor-enter v10 │ │ -# virtual methods │ -.method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ - .locals 1 │ - .param p1, "icon" # I │ - .param p2, "title" # Ljava/lang/CharSequence; │ - .param p3, "intent" # Landroid/app/PendingIntent; │ + .line 279 │ + :try_start_0 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ │ - .prologue │ - .line 62 │ - iget-object v0, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + move-result-object v0 │ │ - invoke-virtual {v0, p1, p2, p3}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + aget-object v7, v0, p1 │ │ - .line 63 │ - return-void │ + .line 280 │ + .local v7, "actionObject":Ljava/lang/Object; │ + const/4 v5, 0x0 │ + │ + .line 281 │ + .local v5, "actionExtras":Landroid/os/Bundle; │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v9 │ + │ + .line 282 │ + .local v9, "extras":Landroid/os/Bundle; │ + if-eqz v9, :cond_0 │ + │ + .line 283 │ + const-string v0, "android.support.actionExtras" │ + │ + invoke-virtual {v9, v0}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ + │ + move-result-object v6 │ + │ + .line 285 │ + .local v6, "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz v6, :cond_0 │ + │ + .line 286 │ + invoke-virtual {v6, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v5 │ + │ + .end local v5 # "actionExtras":Landroid/os/Bundle; │ + check-cast v5, Landroid/os/Bundle; │ + │ + .line 289 │ + .end local v6 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .restart local v5 # "actionExtras":Landroid/os/Bundle; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + │ + move-result v2 │ + │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Ljava/lang/CharSequence; │ + │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + check-cast v4, Landroid/app/PendingIntent; │ + │ + move-object v0, p2 │ + │ + move-object v1, p3 │ + │ + invoke-static/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatJellybean;->readAction(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + :try_end_0 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-result-object v0 │ + │ + :try_start_1 │ + monitor-exit v10 │ + │ + .line 299 │ + .end local v5 # "actionExtras":Landroid/os/Bundle; │ + .end local v7 # "actionObject":Ljava/lang/Object; │ + .end local v9 # "extras":Landroid/os/Bundle; │ + :goto_0 │ + return-object v0 │ + │ + .line 294 │ + :catch_0 │ + move-exception v8 │ + │ + .line 295 │ + .local v8, "e":Ljava/lang/IllegalAccessException; │ + const-string v0, "NotificationCompat" │ + │ + const-string v1, "Unable to access notification actions" │ + │ + invoke-static {v0, v1, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 296 │ + const/4 v0, 0x1 │ + │ + sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + .line 298 │ + monitor-exit v10 │ + │ + .line 299 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ + │ + .line 298 │ + .end local v8 # "e":Ljava/lang/IllegalAccessException; │ + :catchall_0 │ + move-exception v0 │ + │ + monitor-exit v10 │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + throw v0 │ .end method │ │ -.method public addBigPictureStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ +.method public static getActionCount(Landroid/app/Notification;)I │ .locals 3 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ - .param p4, "bigPicture" # Landroid/graphics/Bitmap; │ - .param p5, "bigLargeIcon" # Landroid/graphics/Bitmap; │ - .param p6, "bigLargeIconSet" # Z │ + .param p0, "notif" # Landroid/app/Notification; │ │ .prologue │ - .line 78 │ - new-instance v1, Landroid/app/Notification$BigPictureStyle; │ - │ - iget-object v2, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + .line 268 │ + sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ │ - invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;->(Landroid/app/Notification$Builder;)V │ + monitor-enter v2 │ │ - invoke-virtual {v1, p1}, Landroid/app/Notification$BigPictureStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ + .line 269 │ + :try_start_0 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, p4}, Landroid/app/Notification$BigPictureStyle;->bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ + .line 270 │ + .local v0, "actionObjects":[Ljava/lang/Object; │ + if-eqz v0, :cond_0 │ │ - move-result-object v0 │ + array-length v1, v0 │ │ - .line 81 │ - .local v0, "style":Landroid/app/Notification$BigPictureStyle; │ - if-eqz p6, :cond_0 │ + :goto_0 │ + monitor-exit v2 │ │ - .line 82 │ - invoke-virtual {v0, p5}, Landroid/app/Notification$BigPictureStyle;->bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ + return v1 │ │ - .line 84 │ :cond_0 │ - if-eqz p2, :cond_1 │ + const/4 v1, 0x0 │ │ - .line 85 │ - invoke-virtual {v0, p3}, Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ + goto :goto_0 │ │ - .line 87 │ - :cond_1 │ - return-void │ + .line 271 │ + .end local v0 # "actionObjects":[Ljava/lang/Object; │ + :catchall_0 │ + move-exception v1 │ + │ + monitor-exit v2 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + throw v1 │ .end method │ │ -.method public addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ - .locals 3 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ - .param p4, "bigText" # Ljava/lang/CharSequence; │ +.method private static getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 6 │ + .param p0, "bundle" # Landroid/os/Bundle; │ + .param p1, "actionFactory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p2, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ .prologue │ - .line 67 │ - new-instance v1, Landroid/app/Notification$BigTextStyle; │ + .line 358 │ + const-string v0, "icon" │ │ - iget-object v2, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;->(Landroid/app/Notification$Builder;)V │ + move-result v1 │ │ - invoke-virtual {v1, p1}, Landroid/app/Notification$BigTextStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + const-string v0, "title" │ │ - move-result-object v1 │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - invoke-virtual {v1, p4}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + move-result-object v2 │ + │ + const-string v0, "actionIntent" │ + │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/app/PendingIntent; │ + │ + const-string v0, "extras" │ + │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; │ + │ + move-result-object v4 │ + │ + const-string v0, "remoteInputs" │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 70 │ - .local v0, "style":Landroid/app/Notification$BigTextStyle; │ - if-eqz p2, :cond_0 │ + invoke-static {v0, p2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ - .line 71 │ - invoke-virtual {v0, p3}, Landroid/app/Notification$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + move-result-object v5 │ │ - .line 73 │ - :cond_0 │ - return-void │ + move-object v0, p1 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + move-result-object v0 │ + │ + return-object v0 │ .end method │ │ -.method public addInboxStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ +.method private static getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ .locals 5 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + const/4 v2, 0x0 │ + │ + .line 303 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ + │ + monitor-enter v3 │ + │ + .line 304 │ + :try_start_0 │ + invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;->ensureActionReflectionReadyLocked()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 305 │ + monitor-exit v3 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-object v1, v2 │ + │ + .line 312 │ + :goto_0 │ + return-object v1 │ + │ + .line 308 │ + :cond_0 │ + :try_start_1 │ + sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, [Ljava/lang/Object; │ + │ + check-cast v1, [Ljava/lang/Object; │ + :try_end_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_0 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + :try_start_2 │ + monitor-exit v3 │ + │ + goto :goto_0 │ + │ + .line 314 │ + :catchall_0 │ + move-exception v1 │ + │ + monitor-exit v3 │ + :try_end_2 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + │ + throw v1 │ + │ + .line 309 │ + :catch_0 │ + move-exception v0 │ + │ + .line 310 │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + :try_start_3 │ + const-string v1, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v1, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 311 │ + const/4 v1, 0x1 │ + │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + .line 312 │ + monitor-exit v3 │ + :try_end_3 │ + .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 3 │ + .param p1, "actionFactory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p2, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ - "Ljava/lang/CharSequence;", │ - "Z", │ - "Ljava/lang/CharSequence;", │ "Ljava/util/ArrayList", │ "<", │ - "Ljava/lang/CharSequence;", │ - ">;)V" │ + "Landroid/os/Parcelable;", │ + ">;", │ + "Landroid/support/v4/app/NotificationCompatBase$Action$Factory;", │ + "Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;", │ + ")[", │ + "Landroid/support/v4/app/NotificationCompatBase$Action;" │ } │ .end annotation │ │ .prologue │ - .line 91 │ - .local p4, "texts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v3, Landroid/app/Notification$InboxStyle; │ + .line 344 │ + .local p0, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-nez p0, :cond_1 │ │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + .line 345 │ + const/4 v0, 0x0 │ │ - invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;->(Landroid/app/Notification$Builder;)V │ + .line 352 │ + :cond_0 │ + return-object v0 │ │ - invoke-virtual {v3, p1}, Landroid/app/Notification$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + .line 347 │ + :cond_1 │ + invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ │ - move-result-object v1 │ + move-result v2 │ │ - .line 93 │ - .local v1, "style":Landroid/app/Notification$InboxStyle; │ - if-eqz p2, :cond_0 │ + invoke-interface {p1, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - .line 94 │ - invoke-virtual {v1, p3}, Landroid/app/Notification$InboxStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + move-result-object v0 │ │ - .line 96 │ - :cond_0 │ - invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .line 348 │ + .local v0, "actions":[Landroid/support/v4/app/NotificationCompatBase$Action; │ + const/4 v1, 0x0 │ │ - move-result-object v0 │ + .local v1, "i":I │ + :goto_0 │ + array-length v2, v0 │ │ - .local v0, "i$":Ljava/util/Iterator; │ + if-ge v1, v2, :cond_0 │ + │ + .line 349 │ + invoke-virtual {p0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/os/Bundle; │ + │ + invoke-static {v2, p1, p2}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + move-result-object v2 │ + │ + aput-object v2, v0, v1 │ + │ + .line 348 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method private static getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + .locals 3 │ + .param p0, "action" # Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + .prologue │ + .line 381 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0}, Landroid/os/Bundle;->()V │ + │ + .line 382 │ + .local v0, "bundle":Landroid/os/Bundle; │ + const-string v1, "icon" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I │ + │ + move-result v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ + │ + .line 383 │ + const-string v1, "title" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V │ + │ + .line 384 │ + const-string v1, "actionIntent" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ + │ + .line 385 │ + const-string v1, "extras" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V │ + │ + .line 386 │ + const-string v1, "remoteInputs" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->toBundleArray([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + .line 388 │ + return-object v0 │ +.end method │ + │ +.method public static getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 7 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + const/4 v3, 0x0 │ + │ + .line 212 │ + sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasLock:Ljava/lang/Object; │ + │ + monitor-enter v4 │ + │ + .line 213 │ + :try_start_0 │ + sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + │ + if-eqz v5, :cond_0 │ + │ + .line 214 │ + monitor-exit v4 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-object v1, v3 │ + │ + .line 239 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + return-object v1 │ │ - move-result v3 │ + .line 217 │ + :cond_0 │ + :try_start_1 │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ │ - if-eqz v3, :cond_1 │ + if-nez v5, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + .line 218 │ + const-class v5, Landroid/app/Notification; │ + │ + const-string v6, "extras" │ + │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v2 │ │ - check-cast v2, Ljava/lang/CharSequence; │ + .line 219 │ + .local v2, "extrasField":Ljava/lang/reflect/Field; │ + const-class v5, Landroid/os/Bundle; │ │ - .line 97 │ - .local v2, "text":Ljava/lang/CharSequence; │ - invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + invoke-virtual {v2}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + │ + move-result-object v6 │ + │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + │ + move-result v5 │ + │ + if-nez v5, :cond_1 │ + │ + .line 220 │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Notification.extras field is not of type Bundle" │ + │ + invoke-static {v5, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 221 │ + const/4 v5, 0x1 │ + │ + sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + :try_end_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + .line 222 │ + :try_start_2 │ + monitor-exit v4 │ + :try_end_2 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + │ + move-object v1, v3 │ │ goto :goto_0 │ │ - .line 99 │ - .end local v2 # "text":Ljava/lang/CharSequence; │ + .line 224 │ :cond_1 │ - return-void │ + const/4 v5, 0x1 │ + │ + :try_start_3 │ + invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + │ + .line 225 │ + sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + .line 227 │ + .end local v2 # "extrasField":Ljava/lang/reflect/Field; │ + :cond_2 │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, Landroid/os/Bundle; │ + │ + .line 228 │ + .local v1, "extras":Landroid/os/Bundle; │ + if-nez v1, :cond_3 │ + │ + .line 229 │ + new-instance v1, Landroid/os/Bundle; │ + │ + .end local v1 # "extras":Landroid/os/Bundle; │ + invoke-direct {v1}, Landroid/os/Bundle;->()V │ + │ + .line 230 │ + .restart local v1 # "extras":Landroid/os/Bundle; │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v5, p0, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ + :try_end_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_3 .. :try_end_3} :catch_1 │ + .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ + │ + .line 232 │ + :cond_3 │ + :try_start_4 │ + monitor-exit v4 │ + │ + goto :goto_0 │ + │ + .line 240 │ + .end local v1 # "extras":Landroid/os/Bundle; │ + :catchall_0 │ + move-exception v3 │ + │ + monitor-exit v4 │ + :try_end_4 │ + .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ + │ + throw v3 │ + │ + .line 233 │ + :catch_0 │ + move-exception v0 │ + │ + .line 234 │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + :try_start_5 │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Unable to access notification extras" │ + │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 238 │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + :goto_1 │ + const/4 v5, 0x1 │ + │ + sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + │ + .line 239 │ + monitor-exit v4 │ + │ + move-object v1, v3 │ + │ + goto :goto_0 │ + │ + .line 235 │ + :catch_1 │ + move-exception v0 │ + │ + .line 236 │ + .local v0, "e":Ljava/lang/NoSuchFieldException; │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Unable to access notification extras" │ + │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + :try_end_5 │ + .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ + │ + goto :goto_1 │ .end method │ │ -.method public build()Landroid/app/Notification; │ - .locals 1 │ +.method public static getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 396 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.groupKey" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getLocalOnly(Landroid/app/Notification;)Z │ + .locals 2 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 392 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.localOnly" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ + .locals 6 │ + .param p0, "actions" # [Landroid/support/v4/app/NotificationCompatBase$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompatBase$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 370 │ + if-nez p0, :cond_1 │ + │ + .line 371 │ + const/4 v4, 0x0 │ + │ + .line 377 │ + :cond_0 │ + return-object v4 │ + │ + .line 373 │ + :cond_1 │ + new-instance v4, Ljava/util/ArrayList; │ + │ + array-length v5, p0 │ + │ + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V │ + │ + .line 374 │ + .local v4, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object v1, p0 │ + │ + .local v1, "arr$":[Landroid/support/v4/app/NotificationCompatBase$Action; │ + array-length v3, v1 │ + │ + .local v3, "len$":I │ + const/4 v2, 0x0 │ + │ + .local v2, "i$":I │ + :goto_0 │ + if-ge v2, v3, :cond_0 │ + │ + aget-object v0, v1, v2 │ + │ + .line 375 │ + .local v0, "action":Landroid/support/v4/app/NotificationCompatBase$Action; │ + invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;->getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 374 │ + add-int/lit8 v2, v2, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 404 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.sortKey" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static isGroupSummary(Landroid/app/Notification;)Z │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ │ .prologue │ - .line 102 │ - iget-object v0, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + .line 400 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.isGroupSummary" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static readAction(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 6 │ + .param p0, "factory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p1, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ + .param p2, "icon" # I │ + .param p3, "title" # Ljava/lang/CharSequence; │ + .param p4, "actionIntent" # Landroid/app/PendingIntent; │ + .param p5, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 247 │ + const/4 v5, 0x0 │ + │ + .line 248 │ + .local v5, "remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + if-eqz p5, :cond_0 │ + │ + .line 249 │ + const-string v0, "android.support.remoteInputs" │ + │ + invoke-static {p5, v0}, Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + invoke-static {v0, p1}, Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v5 │ │ - invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ + :cond_0 │ + move-object v0, p0 │ + │ + move v1, p2 │ + │ + move-object v2, p3 │ + │ + move-object v3, p4 │ + │ + move-object v4, p5 │ + │ + .line 253 │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public static writeActionAndGetExtras(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + .locals 4 │ + .param p0, "builder" # Landroid/app/Notification$Builder; │ + .param p1, "action" # Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + .prologue │ + .line 258 │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I │ + │ + move-result v1 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; │ + │ + move-result-object v3 │ + │ + invoke-virtual {p0, v1, v2, v3}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + .line 259 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ + │ + .line 260 │ + .local v0, "actionExtras":Landroid/os/Bundle; │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + .line 261 │ + const-string v1, "android.support.remoteInputs" │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->toBundleArray([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + .line 264 │ + :cond_0 │ + return-object v0 │ +.end method ├── smali/android/support/v4/app/ShareCompat$IntentBuilder.smali │ @@ -68,63 +68,63 @@ │ │ # direct methods │ .method private constructor (Landroid/app/Activity;)V │ .locals 3 │ .param p1, "launchingActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 278 │ + .line 279 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 279 │ + .line 280 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ - .line 280 │ + .line 281 │ new-instance v0, Landroid/content/Intent; │ │ invoke-direct {v0}, Landroid/content/Intent;->()V │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ - .line 281 │ + .line 282 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" │ │ invoke-virtual {p1}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 282 │ + .line 283 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" │ │ invoke-virtual {p1}, Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 283 │ + .line 284 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const/high16 v1, 0x80000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 284 │ + .line 285 │ return-void │ .end method │ │ .method private combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ .locals 5 │ .param p1, "extra" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -138,343 +138,343 @@ │ } │ .end annotation │ │ .prologue │ .local p2, "add":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v3, 0x0 │ │ - .line 344 │ + .line 345 │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v4, p1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 345 │ + .line 346 │ .local v0, "currentAddresses":[Ljava/lang/String; │ if-eqz v0, :cond_1 │ │ array-length v1, v0 │ │ - .line 346 │ + .line 347 │ .local v1, "currentLength":I │ :goto_0 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ add-int/2addr v4, v1 │ │ new-array v2, v4, [Ljava/lang/String; │ │ - .line 347 │ + .line 348 │ .local v2, "finalAddresses":[Ljava/lang/String; │ invoke-virtual {p2, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - .line 348 │ + .line 349 │ if-eqz v0, :cond_0 │ │ - .line 349 │ + .line 350 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 351 │ + .line 352 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v3, p1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 352 │ + .line 353 │ return-void │ │ .end local v1 # "currentLength":I │ .end local v2 # "finalAddresses":[Ljava/lang/String; │ :cond_1 │ move v1, v3 │ │ - .line 345 │ + .line 346 │ goto :goto_0 │ .end method │ │ .method private combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ .locals 6 │ .param p1, "extra" # Ljava/lang/String; │ .param p2, "add" # [Ljava/lang/String; │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 356 │ + .line 357 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 357 │ + .line 358 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {v0, p1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 358 │ + .line 359 │ .local v1, "old":[Ljava/lang/String; │ if-eqz v1, :cond_1 │ │ array-length v2, v1 │ │ - .line 359 │ + .line 360 │ .local v2, "oldLength":I │ :goto_0 │ array-length v5, p2 │ │ add-int/2addr v5, v2 │ │ new-array v3, v5, [Ljava/lang/String; │ │ - .line 360 │ + .line 361 │ .local v3, "result":[Ljava/lang/String; │ if-eqz v1, :cond_0 │ │ invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 361 │ + .line 362 │ :cond_0 │ array-length v5, p2 │ │ invoke-static {p2, v4, v3, v2, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 362 │ + .line 363 │ invoke-virtual {v0, p1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 363 │ + .line 364 │ return-void │ │ .end local v2 # "oldLength":I │ .end local v3 # "result":[Ljava/lang/String; │ :cond_1 │ move v2, v4 │ │ - .line 358 │ + .line 359 │ goto :goto_0 │ .end method │ │ .method public static from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p0, "launchingActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 275 │ + .line 276 │ new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->(Landroid/app/Activity;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public addEmailBcc(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 605 │ + .line 606 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 606 │ + .line 607 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ - .line 608 │ + .line 609 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 609 │ + .line 610 │ return-object p0 │ .end method │ │ .method public addEmailBcc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 620 │ + .line 621 │ const-string v0, "android.intent.extra.BCC" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 621 │ + .line 622 │ return-object p0 │ .end method │ │ .method public addEmailCc(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 565 │ + .line 566 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 566 │ + .line 567 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ - .line 568 │ + .line 569 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 569 │ + .line 570 │ return-object p0 │ .end method │ │ .method public addEmailCc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 580 │ + .line 581 │ const-string v0, "android.intent.extra.CC" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 581 │ + .line 582 │ return-object p0 │ .end method │ │ .method public addEmailTo(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 525 │ + .line 526 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 526 │ + .line 527 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 528 │ + .line 529 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 529 │ + .line 530 │ return-object p0 │ .end method │ │ .method public addEmailTo([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 540 │ + .line 541 │ const-string v0, "android.intent.extra.EMAIL" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 541 │ + .line 542 │ return-object p0 │ .end method │ │ .method public addStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 3 │ .param p1, "streamUri" # Landroid/net/Uri; │ │ .prologue │ - .line 486 │ + .line 487 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v2, "android.intent.extra.STREAM" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ - .line 487 │ + .line 488 │ .local v0, "currentStream":Landroid/net/Uri; │ if-nez v0, :cond_0 │ │ - .line 488 │ + .line 489 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object p0 │ │ - .line 498 │ + .line 499 │ .end local p0 # "this":Landroid/support/v4/app/ShareCompat$IntentBuilder; │ :goto_0 │ return-object p0 │ │ - .line 490 │ + .line 491 │ .restart local p0 # "this":Landroid/support/v4/app/ShareCompat$IntentBuilder; │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-nez v1, :cond_1 │ │ - .line 491 │ + .line 492 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 493 │ + .line 494 │ :cond_1 │ if-eqz v0, :cond_2 │ │ - .line 494 │ + .line 495 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v2, "android.intent.extra.STREAM" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ - .line 495 │ + .line 496 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 497 │ + .line 498 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public createChooserIntent()Landroid/content/Intent; │ .locals 2 │ │ .prologue │ - .line 373 │ + .line 374 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mChooserTitle:Ljava/lang/CharSequence; │ │ invoke-static {v0, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ @@ -484,15 +484,15 @@ │ return-object v0 │ .end method │ │ .method getActivity()Landroid/app/Activity; │ .locals 1 │ │ .prologue │ - .line 340 │ + .line 341 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ return-object v0 │ .end method │ │ .method public getIntent()Landroid/content/Intent; │ .locals 7 │ @@ -500,198 +500,198 @@ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v6, 0x0 │ │ - .line 296 │ + .line 297 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_0 │ │ - .line 297 │ + .line 298 │ const-string v3, "android.intent.extra.EMAIL" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 298 │ + .line 299 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 300 │ + .line 301 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_1 │ │ - .line 301 │ + .line 302 │ const-string v3, "android.intent.extra.CC" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 302 │ + .line 303 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ - .line 304 │ + .line 305 │ :cond_1 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_2 │ │ - .line 305 │ + .line 306 │ const-string v3, "android.intent.extra.BCC" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 306 │ + .line 307 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ - .line 310 │ + .line 311 │ :cond_2 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_5 │ │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-le v3, v1, :cond_5 │ │ - .line 311 │ + .line 312 │ .local v1, "needsSendMultiple":Z │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "android.intent.action.SEND_MULTIPLE" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ - .line 313 │ + .line 314 │ .local v0, "isSendMultiple":Z │ if-nez v1, :cond_3 │ │ if-eqz v0, :cond_3 │ │ - .line 316 │ + .line 317 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v4, "android.intent.action.SEND" │ │ invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 317 │ + .line 318 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_6 │ │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v3 │ │ if-nez v3, :cond_6 │ │ - .line 318 │ + .line 319 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v4, "android.intent.extra.STREAM" │ │ iget-object v5, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/os/Parcelable; │ │ invoke-virtual {v3, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 322 │ + .line 323 │ :goto_1 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 325 │ + .line 326 │ :cond_3 │ if-eqz v1, :cond_4 │ │ if-nez v0, :cond_4 │ │ - .line 328 │ + .line 329 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.action.SEND_MULTIPLE" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 329 │ + .line 330 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_7 │ │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v2 │ │ if-nez v2, :cond_7 │ │ - .line 330 │ + .line 331 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ │ - .line 336 │ + .line 337 │ :cond_4 │ :goto_2 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ return-object v2 │ │ .end local v0 # "isSendMultiple":Z │ .end local v1 # "needsSendMultiple":Z │ :cond_5 │ move v1, v2 │ │ - .line 310 │ + .line 311 │ goto :goto_0 │ │ - .line 320 │ + .line 321 │ .restart local v0 # "isSendMultiple":Z │ .restart local v1 # "needsSendMultiple":Z │ :cond_6 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ goto :goto_1 │ │ - .line 332 │ + .line 333 │ :cond_7 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ @@ -699,15 +699,15 @@ │ .end method │ │ .method public setChooserTitle(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 407 │ + .line 408 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v0, p1}, Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setChooserTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ @@ -718,214 +718,214 @@ │ .end method │ │ .method public setChooserTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 0 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 396 │ + .line 397 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mChooserTitle:Ljava/lang/CharSequence; │ │ - .line 397 │ + .line 398 │ return-object p0 │ .end method │ │ .method public setEmailBcc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 593 │ + .line 594 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.BCC" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 594 │ + .line 595 │ return-object p0 │ .end method │ │ .method public setEmailCc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 553 │ + .line 554 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.CC" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 554 │ + .line 555 │ return-object p0 │ .end method │ │ .method public setEmailTo([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 510 │ + .line 511 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ - .line 511 │ + .line 512 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 513 │ + .line 514 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.EMAIL" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 514 │ + .line 515 │ return-object p0 │ .end method │ │ .method public setHtmlText(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "htmlText" # Ljava/lang/String; │ │ .prologue │ - .line 447 │ + .line 448 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.HTML_TEXT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 448 │ + .line 449 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 450 │ + .line 451 │ invoke-static {p1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setText(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - .line 452 │ + .line 453 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "streamUri" # Landroid/net/Uri; │ │ .prologue │ - .line 466 │ + .line 467 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 467 │ + .line 468 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 469 │ + .line 470 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 470 │ + .line 471 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 471 │ + .line 472 │ return-object p0 │ .end method │ │ .method public setSubject(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "subject" # Ljava/lang/String; │ │ .prologue │ - .line 632 │ + .line 633 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.SUBJECT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 633 │ + .line 634 │ return-object p0 │ .end method │ │ .method public setText(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 431 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ - .line 432 │ + .line 433 │ return-object p0 │ .end method │ │ .method public setType(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "mimeType" # Ljava/lang/String; │ │ .prologue │ - .line 418 │ + .line 419 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0, p1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 419 │ + .line 420 │ return-object p0 │ .end method │ │ .method public startChooser()V │ .locals 2 │ │ .prologue │ - .line 386 │ + .line 387 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ │ - .line 387 │ + .line 388 │ return-void │ .end method ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplBase.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 85 │ + .line 86 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ .locals 5 │ @@ -34,78 +34,78 @@ │ .param p1, "text" # Ljava/lang/CharSequence; │ .param p2, "start" # I │ .param p3, "end" # I │ │ .prologue │ const/16 v4, 0x20 │ │ - .line 98 │ + .line 99 │ move v1, p2 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, p3, :cond_7 │ │ - .line 99 │ + .line 100 │ invoke-interface {p1, v1}, Ljava/lang/CharSequence;->charAt(I)C │ │ move-result v0 │ │ - .line 101 │ + .line 102 │ .local v0, "c":C │ const/16 v2, 0x3c │ │ if-ne v0, v2, :cond_0 │ │ - .line 102 │ + .line 103 │ const-string v2, "<" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 98 │ + .line 99 │ :goto_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 103 │ + .line 104 │ :cond_0 │ const/16 v2, 0x3e │ │ if-ne v0, v2, :cond_1 │ │ - .line 104 │ + .line 105 │ const-string v2, ">" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 105 │ + .line 106 │ :cond_1 │ const/16 v2, 0x26 │ │ if-ne v0, v2, :cond_2 │ │ - .line 106 │ + .line 107 │ const-string v2, "&" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 107 │ + .line 108 │ :cond_2 │ const/16 v2, 0x7e │ │ if-gt v0, v2, :cond_3 │ │ if-ge v0, v4, :cond_4 │ │ - .line 108 │ + .line 109 │ :cond_3 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "&#" │ │ @@ -127,99 +127,99 @@ │ │ move-result-object v2 │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 109 │ + .line 110 │ :cond_4 │ if-ne v0, v4, :cond_6 │ │ - .line 110 │ + .line 111 │ :goto_2 │ add-int/lit8 v2, v1, 0x1 │ │ if-ge v2, p3, :cond_5 │ │ add-int/lit8 v2, v1, 0x1 │ │ invoke-interface {p1, v2}, Ljava/lang/CharSequence;->charAt(I)C │ │ move-result v2 │ │ if-ne v2, v4, :cond_5 │ │ - .line 111 │ + .line 112 │ const-string v2, " " │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 112 │ + .line 113 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 115 │ + .line 116 │ :cond_5 │ invoke-virtual {p0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 117 │ + .line 118 │ :cond_6 │ invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 120 │ + .line 121 │ .end local v0 # "c":C │ :cond_7 │ return-void │ .end method │ │ │ # virtual methods │ .method public configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 87 │ + .line 88 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-interface {p1, v0}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ - .line 88 │ + .line 89 │ return-void │ .end method │ │ .method public escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ .locals 3 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 91 │ + .line 92 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - .line 92 │ + .line 93 │ .local v0, "out":Ljava/lang/StringBuilder; │ const/4 v1, 0x0 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ move-result v2 │ │ invoke-static {v0, p1, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ - .line 93 │ + .line 94 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplICS.smali │ @@ -15,64 +15,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 123 │ + .line 124 │ invoke-direct {p0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 125 │ + .line 126 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-static {p1, v0, v1}, Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 127 │ + .line 128 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 128 │ + .line 129 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-interface {p1, v0}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ - .line 130 │ + .line 131 │ :cond_0 │ return-void │ .end method │ │ .method shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 133 │ + .line 134 │ invoke-interface {p1}, Landroid/view/MenuItem;->hasSubMenu()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplJB.smali │ @@ -15,38 +15,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 137 │ + .line 138 │ invoke-direct {p0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ .locals 1 │ .param p1, "html" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 139 │ + .line 140 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompatJB;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 144 │ + .line 145 │ const/4 v0, 0x0 │ │ return v0 │ .end method ├── smali/android/support/v4/app/ShareCompat.smali │ @@ -25,98 +25,98 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 151 │ + .line 152 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 152 │ + .line 153 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ - .line 158 │ + .line 159 │ :goto_0 │ return-void │ │ - .line 153 │ + .line 154 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_1 │ │ - .line 154 │ + .line 155 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ goto :goto_0 │ │ - .line 156 │ + .line 157 │ :cond_1 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 58 │ + .line 59 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 654 │ + .line 655 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ .locals 1 │ │ .prologue │ - .line 58 │ + .line 59 │ sget-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ return-object v0 │ .end method │ │ .method public static configureMenuItem(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 4 │ .param p0, "menu" # Landroid/view/Menu; │ .param p1, "menuItemId" # I │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 244 │ + .line 245 │ invoke-interface {p0, p1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ - .line 245 │ + .line 246 │ .local v0, "item":Landroid/view/MenuItem; │ if-nez v0, :cond_0 │ │ - .line 246 │ + .line 247 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Could not find menu item with id " │ @@ -139,93 +139,93 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 249 │ + .line 250 │ :cond_0 │ invoke-static {v0, p2}, Landroid/support/v4/app/ShareCompat;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ - .line 250 │ + .line 251 │ return-void │ .end method │ │ .method public static configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 232 │ + .line 233 │ sget-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ - .line 233 │ + .line 234 │ return-void │ .end method │ │ .method public static getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName; │ .locals 3 │ .param p0, "calledActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 193 │ + .line 194 │ invoke-virtual {p0}, Landroid/app/Activity;->getCallingActivity()Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 194 │ + .line 195 │ .local v0, "result":Landroid/content/ComponentName; │ if-nez v0, :cond_0 │ │ - .line 195 │ + .line 196 │ invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ .end local v0 # "result":Landroid/content/ComponentName; │ check-cast v0, Landroid/content/ComponentName; │ │ - .line 197 │ + .line 198 │ .restart local v0 # "result":Landroid/content/ComponentName; │ :cond_0 │ return-object v0 │ .end method │ │ .method public static getCallingPackage(Landroid/app/Activity;)Ljava/lang/String; │ .locals 3 │ .param p0, "calledActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 173 │ + .line 174 │ invoke-virtual {p0}, Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 174 │ + .line 175 │ .local v0, "result":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ - .line 175 │ + .line 176 │ invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 177 │ + .line 178 │ :cond_0 │ return-object v0 │ .end method ├── smali/android/support/v4/app/TaskStackBuilder.smali │ @@ -8,15 +8,16 @@ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;, │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;, │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;, │ - Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ + Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;, │ + Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/lang/Iterable", │ @@ -49,33 +50,33 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 111 │ + .line 115 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 112 │ + .line 116 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;->()V │ │ sput-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ - .line 116 │ + .line 120 │ :goto_0 │ return-void │ │ - .line 114 │ + .line 118 │ :cond_0 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ @@ -83,227 +84,249 @@ │ .end method │ │ .method private constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "a" # Landroid/content/Context; │ │ .prologue │ - .line 121 │ + .line 125 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 118 │ + .line 122 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ - .line 122 │ + .line 126 │ iput-object p1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ - .line 123 │ + .line 127 │ return-void │ .end method │ │ .method public static create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - .line 133 │ + .line 137 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/TaskStackBuilder;->(Landroid/content/Context;)V │ │ return-object v0 │ .end method │ │ .method public static from(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - .line 146 │ + .line 150 │ invoke-static {p0}, Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p1, "nextIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 157 │ + .line 161 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 158 │ + .line 162 │ return-object p0 │ .end method │ │ .method public addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 2 │ .param p1, "nextIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 174 │ + .line 178 │ invoke-virtual {p1}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 175 │ + .line 179 │ .local v0, "target":Landroid/content/ComponentName; │ if-nez v0, :cond_0 │ │ - .line 176 │ + .line 180 │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 178 │ + .line 182 │ :cond_0 │ if-eqz v0, :cond_1 │ │ - .line 179 │ + .line 183 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 181 │ + .line 185 │ :cond_1 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 182 │ + .line 186 │ return-object p0 │ .end method │ │ .method public addParentStack(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 3 │ .param p1, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 193 │ + .line 197 │ + const/4 v0, 0x0 │ + │ + .line 198 │ + .local v0, "parent":Landroid/content/Intent; │ + instance-of v2, p1, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ + │ + if-eqz v2, :cond_0 │ + │ + move-object v2, p1 │ + │ + .line 199 │ + check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ + │ + invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;->getSupportParentActivityIntent()Landroid/content/Intent; │ + │ + move-result-object v0 │ + │ + .line 201 │ + :cond_0 │ + if-nez v0, :cond_1 │ + │ + .line 202 │ invoke-static {p1}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 194 │ - .local v0, "parent":Landroid/content/Intent; │ - if-eqz v0, :cond_1 │ + .line 205 │ + :cond_1 │ + if-eqz v0, :cond_3 │ │ - .line 197 │ + .line 208 │ invoke-virtual {v0}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v1 │ │ - .line 198 │ + .line 209 │ .local v1, "target":Landroid/content/ComponentName; │ - if-nez v1, :cond_0 │ + if-nez v1, :cond_2 │ │ - .line 199 │ + .line 210 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; │ │ move-result-object v1 │ │ - .line 201 │ - :cond_0 │ + .line 212 │ + :cond_2 │ invoke-virtual {p0, v1}, Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 202 │ + .line 213 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 204 │ + .line 215 │ .end local v1 # "target":Landroid/content/ComponentName; │ - :cond_1 │ + :cond_3 │ return-object p0 │ .end method │ │ .method public addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 5 │ .param p1, "sourceActivityName" # Landroid/content/ComponentName; │ │ .prologue │ - .line 227 │ + .line 238 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ - .line 229 │ + .line 240 │ .local v1, "insertAt":I │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-static {v3, p1}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 230 │ + .line 241 │ .local v2, "parent":Landroid/content/Intent; │ :goto_0 │ if-eqz v2, :cond_0 │ │ - .line 231 │ + .line 242 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ - .line 232 │ + .line 243 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 234 │ + .line 245 │ .end local v2 # "parent":Landroid/content/Intent; │ :catch_0 │ move-exception v0 │ │ - .line 235 │ + .line 246 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "TaskStackBuilder" │ │ const-string v4, "Bad ComponentName while traversing activity parent metadata" │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 236 │ + .line 247 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ │ throw v3 │ │ - .line 238 │ + .line 249 │ .end local v0 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ .restart local v2 # "parent":Landroid/content/Intent; │ :cond_0 │ return-object p0 │ .end method │ │ .method public addParentStack(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ @@ -314,15 +337,15 @@ │ "Ljava/lang/Class", │ "<*>;)", │ "Landroid/support/v4/app/TaskStackBuilder;" │ } │ .end annotation │ │ .prologue │ - .line 215 │ + .line 226 │ .local p1, "sourceActivityClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v0, Landroid/content/ComponentName; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-direct {v0, v1, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ @@ -334,15 +357,15 @@ │ .end method │ │ .method public editIntentAt(I)Landroid/content/Intent; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 271 │ + .line 282 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/content/Intent; │ @@ -351,27 +374,27 @@ │ .end method │ │ .method public getIntent(I)Landroid/content/Intent; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 259 │ + .line 270 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/TaskStackBuilder;->editIntentAt(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getIntentCount()I │ .locals 1 │ │ .prologue │ - .line 245 │ + .line 256 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ return v0 │ @@ -379,34 +402,34 @@ │ │ .method public getIntents()[Landroid/content/Intent; │ .locals 5 │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 371 │ + .line 382 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ new-array v1, v2, [Landroid/content/Intent; │ │ - .line 372 │ + .line 383 │ .local v1, "intents":[Landroid/content/Intent; │ array-length v2, v1 │ │ if-nez v2, :cond_1 │ │ - .line 380 │ + .line 391 │ :cond_0 │ return-object v1 │ │ - .line 374 │ + .line 385 │ :cond_1 │ new-instance v3, Landroid/content/Intent; │ │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ @@ -420,51 +443,51 @@ │ │ invoke-virtual {v3, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ - .line 377 │ + .line 388 │ const/4 v0, 0x1 │ │ .local v0, "i":I │ :goto_0 │ array-length v2, v1 │ │ if-ge v0, v2, :cond_0 │ │ - .line 378 │ + .line 389 │ new-instance v3, Landroid/content/Intent; │ │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/content/Intent; │ │ invoke-direct {v3, v2}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ aput-object v3, v1, v0 │ │ - .line 377 │ + .line 388 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public getPendingIntent(II)Landroid/app/PendingIntent; │ .locals 1 │ .param p1, "requestCode" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 333 │ + .line 344 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/TaskStackBuilder;->getPendingIntent(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ @@ -475,33 +498,33 @@ │ .param p1, "requestCode" # I │ .param p2, "flags" # I │ .param p3, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 350 │ + .line 361 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 351 │ + .line 362 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 355 │ + .line 366 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ @@ -511,15 +534,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [Landroid/content/Intent; │ │ - .line 356 │ + .line 367 │ .local v2, "intents":[Landroid/content/Intent; │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, v2, v3 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ @@ -527,15 +550,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, v2, v3 │ │ - .line 360 │ + .line 371 │ sget-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ move v3, p1 │ │ move v4, p2 │ @@ -558,63 +581,63 @@ │ "<", │ "Landroid/content/Intent;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 278 │ + .line 289 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public startActivities()V │ .locals 1 │ │ .prologue │ - .line 290 │ + .line 301 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->startActivities(Landroid/os/Bundle;)V │ │ - .line 291 │ + .line 302 │ return-void │ .end method │ │ .method public startActivities(Landroid/os/Bundle;)V │ .locals 5 │ .param p1, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 305 │ + .line 316 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 306 │ + .line 317 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 310 │ + .line 321 │ :cond_0 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ @@ -624,15 +647,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/content/Intent; │ │ - .line 311 │ + .line 322 │ .local v0, "intents":[Landroid/content/Intent; │ new-instance v2, Landroid/content/Intent; │ │ aget-object v3, v0, v4 │ │ invoke-direct {v2, v3}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ @@ -640,43 +663,43 @@ │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ aput-object v2, v0, v4 │ │ - .line 314 │ + .line 325 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-static {v2, v0, p1}, Landroid/support/v4/content/ContextCompat;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ - .line 315 │ + .line 326 │ new-instance v1, Landroid/content/Intent; │ │ array-length v2, v0 │ │ add-int/lit8 v2, v2, -0x1 │ │ aget-object v2, v0, v2 │ │ invoke-direct {v1, v2}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ - .line 316 │ + .line 327 │ .local v1, "topIntent":Landroid/content/Intent; │ const/high16 v2, 0x10000000 │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 317 │ + .line 328 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ - .line 319 │ + .line 330 │ .end local v1 # "topIntent":Landroid/content/Intent; │ :cond_1 │ return-void │ .end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 77 │ + .line 81 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -35,31 +35,31 @@ │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intents" # [Landroid/content/Intent; │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ - .line 80 │ + .line 84 │ new-instance v0, Landroid/content/Intent; │ │ array-length v1, p2 │ │ add-int/lit8 v1, v1, -0x1 │ │ aget-object v1, p2, v1 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ - .line 81 │ + .line 85 │ .local v0, "topIntent":Landroid/content/Intent; │ const/high16 v1, 0x10000000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 82 │ + .line 86 │ invoke-static {p1, p3, v0, p4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 86 │ + .line 90 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -37,29 +37,29 @@ │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 89 │ + .line 93 │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, p2, v2 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ const v1, 0x1000c000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, p2, v2 │ │ - .line 92 │ + .line 96 │ invoke-static {p1, p3, p2, p4}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 97 │ + .line 101 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -37,29 +37,29 @@ │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 100 │ + .line 104 │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, p2, v2 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ const v1, 0x1000c000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, p2, v2 │ │ - .line 103 │ + .line 107 │ invoke-static {p1, p3, p2, p4, p5}, Landroid/support/v4/app/TaskStackBuilderJellybean;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/ShareCompat$IntentReader.smali │ @@ -41,111 +41,111 @@ │ │ # direct methods │ .method private constructor (Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 675 │ + .line 676 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 676 │ + .line 677 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ - .line 677 │ + .line 678 │ invoke-virtual {p1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ - .line 678 │ + .line 679 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompat;->getCallingPackage(Landroid/app/Activity;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ - .line 679 │ + .line 680 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompat;->getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ - .line 680 │ + .line 681 │ return-void │ .end method │ │ .method public static from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ .locals 1 │ .param p0, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 672 │ + .line 673 │ new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->(Landroid/app/Activity;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getCallingActivity()Landroid/content/ComponentName; │ .locals 1 │ │ .prologue │ - .line 887 │ + .line 888 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ return-object v0 │ .end method │ │ .method public getCallingActivityIcon()Landroid/graphics/drawable/Drawable; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 901 │ + .line 902 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ if-nez v3, :cond_0 │ │ - .line 909 │ + .line 910 │ :goto_0 │ return-object v2 │ │ - .line 903 │ + .line 904 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 905 │ + .line 906 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 906 │ + .line 907 │ :catch_0 │ move-exception v0 │ │ - .line 907 │ + .line 908 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve icon for calling activity" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -154,49 +154,49 @@ │ │ .method public getCallingApplicationIcon()Landroid/graphics/drawable/Drawable; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 923 │ + .line 924 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ if-nez v3, :cond_0 │ │ - .line 931 │ + .line 932 │ :goto_0 │ return-object v2 │ │ - .line 925 │ + .line 926 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 927 │ + .line 928 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 928 │ + .line 929 │ :catch_0 │ move-exception v0 │ │ - .line 929 │ + .line 930 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve icon for calling application" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -205,32 +205,32 @@ │ │ .method public getCallingApplicationLabel()Ljava/lang/CharSequence; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 945 │ + .line 946 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ if-nez v3, :cond_0 │ │ - .line 953 │ + .line 954 │ :goto_0 │ return-object v2 │ │ - .line 947 │ + .line 948 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 949 │ + .line 950 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ const/4 v4, 0x0 │ │ invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; │ @@ -241,44 +241,44 @@ │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 950 │ + .line 951 │ :catch_0 │ move-exception v0 │ │ - .line 951 │ + .line 952 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve label for calling application" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method public getCallingPackage()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 870 │ + .line 871 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getEmailBcc()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 843 │ + .line 844 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.BCC" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -286,15 +286,15 @@ │ return-object v0 │ .end method │ │ .method public getEmailCc()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 833 │ + .line 834 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.CC" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -302,15 +302,15 @@ │ return-object v0 │ .end method │ │ .method public getEmailTo()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 823 │ + .line 824 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.EMAIL" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -318,59 +318,57 @@ │ return-object v0 │ .end method │ │ .method public getHtmlText()Ljava/lang/String; │ .locals 4 │ │ .prologue │ - .line 749 │ + .line 750 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.HTML_TEXT" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 750 │ + .line 751 │ .local v0, "result":Ljava/lang/String; │ - iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ - │ - if-nez v2, :cond_0 │ + if-nez v0, :cond_0 │ │ - .line 751 │ + .line 752 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->getText()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - .line 752 │ + .line 753 │ .local v1, "text":Ljava/lang/CharSequence; │ instance-of v2, v1, Landroid/text/Spanned; │ │ if-eqz v2, :cond_1 │ │ - .line 753 │ + .line 754 │ check-cast v1, Landroid/text/Spanned; │ │ .end local v1 # "text":Ljava/lang/CharSequence; │ invoke-static {v1}, Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 758 │ + .line 759 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 754 │ + .line 755 │ .restart local v1 # "text":Ljava/lang/CharSequence; │ :cond_1 │ if-eqz v1, :cond_0 │ │ - .line 755 │ + .line 756 │ # getter for: Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ invoke-static {}, Landroid/support/v4/app/ShareCompat;->access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ move-result-object v2 │ │ invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ @@ -379,15 +377,15 @@ │ goto :goto_0 │ .end method │ │ .method public getStream()Landroid/net/Uri; │ .locals 2 │ │ .prologue │ - .line 773 │ + .line 774 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ @@ -398,73 +396,73 @@ │ .end method │ │ .method public getStream(I)Landroid/net/Uri; │ .locals 3 │ .param p1, "index" # I │ │ .prologue │ - .line 786 │ + .line 787 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->isMultipleShare()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 787 │ + .line 788 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ - .line 789 │ + .line 790 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 790 │ + .line 791 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ - .line 793 │ + .line 794 │ :goto_0 │ return-object v0 │ │ - .line 792 │ + .line 793 │ :cond_1 │ if-nez p1, :cond_2 │ │ - .line 793 │ + .line 794 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ goto :goto_0 │ │ - .line 795 │ + .line 796 │ :cond_2 │ new-instance v0, Ljava/lang/IndexOutOfBoundsException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ @@ -501,50 +499,50 @@ │ throw v0 │ .end method │ │ .method public getStreamCount()I │ .locals 2 │ │ .prologue │ - .line 807 │ + .line 808 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->isMultipleShare()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 808 │ + .line 809 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ - .line 810 │ + .line 811 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 811 │ + .line 812 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 813 │ + .line 814 │ :goto_0 │ return v0 │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ @@ -565,15 +563,15 @@ │ goto :goto_0 │ .end method │ │ .method public getSubject()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 853 │ + .line 854 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.SUBJECT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -581,15 +579,15 @@ │ return-object v0 │ .end method │ │ .method public getText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 735 │ + .line 736 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -597,29 +595,29 @@ │ return-object v0 │ .end method │ │ .method public getType()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 725 │ + .line 726 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0}, Landroid/content/Intent;->getType()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public isMultipleShare()Z │ .locals 2 │ │ .prologue │ - .line 715 │ + .line 716 │ const-string v0, "android.intent.action.SEND_MULTIPLE" │ │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v1 │ @@ -631,22 +629,22 @@ │ return v0 │ .end method │ │ .method public isShareIntent()Z │ .locals 2 │ │ .prologue │ - .line 691 │ + .line 692 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 692 │ + .line 693 │ .local v0, "action":Ljava/lang/String; │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ @@ -672,15 +670,15 @@ │ goto :goto_0 │ .end method │ │ .method public isSingleShare()Z │ .locals 2 │ │ .prologue │ - .line 704 │ + .line 705 │ const-string v0, "android.intent.action.SEND" │ │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v1 ├── smali/android/support/v4/app/TaskStackBuilderHoneycomb.smali │ @@ -1,14 +1,14 @@ │ -.class public Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ +.class Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ .super Ljava/lang/Object; │ .source "TaskStackBuilderHoneycomb.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void ├── smali/android/support/v4/content/ContextCompatHoneycomb.smali │ @@ -4,25 +4,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 25 │ + .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getObbDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 1 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 34 │ + invoke-virtual {p0}, Landroid/content/Context;->getObbDir()Ljava/io/File; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method static startActivities(Landroid/content/Context;[Landroid/content/Intent;)V │ .locals 0 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ │ .prologue │ - .line 28 │ + .line 30 │ invoke-virtual {p0, p1}, Landroid/content/Context;->startActivities([Landroid/content/Intent;)V │ │ - .line 29 │ + .line 31 │ return-void │ .end method ├── smali/android/support/v4/content/CursorLoader.smali │ @@ -42,123 +42,123 @@ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 95 │ + .line 87 │ invoke-direct {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->(Landroid/content/Context;)V │ │ - .line 96 │ + .line 88 │ new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ invoke-direct {v0, p0}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->(Landroid/support/v4/content/Loader;)V │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - .line 97 │ + .line 89 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "uri" # Landroid/net/Uri; │ .param p3, "projection" # [Ljava/lang/String; │ .param p4, "selection" # Ljava/lang/String; │ .param p5, "selectionArgs" # [Ljava/lang/String; │ .param p6, "sortOrder" # Ljava/lang/String; │ │ .prologue │ - .line 107 │ + .line 99 │ invoke-direct {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->(Landroid/content/Context;)V │ │ - .line 108 │ + .line 100 │ new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ invoke-direct {v0, p0}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->(Landroid/support/v4/content/Loader;)V │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - .line 109 │ + .line 101 │ iput-object p2, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ - .line 110 │ + .line 102 │ iput-object p3, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ - .line 111 │ + .line 103 │ iput-object p4, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ - .line 112 │ + .line 104 │ iput-object p5, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ - .line 113 │ + .line 105 │ iput-object p6, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ - .line 114 │ + .line 106 │ return-void │ .end method │ │ │ # virtual methods │ .method public deliverResult(Landroid/database/Cursor;)V │ .locals 2 │ .param p1, "cursor" # Landroid/database/Cursor; │ │ .prologue │ - .line 70 │ + .line 62 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->isReset()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 72 │ + .line 64 │ if-eqz p1, :cond_0 │ │ - .line 73 │ + .line 65 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 87 │ + .line 79 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 77 │ + .line 69 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 78 │ + .line 70 │ .local v0, "oldCursor":Landroid/database/Cursor; │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 80 │ + .line 72 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->isStarted()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 81 │ + .line 73 │ invoke-super {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V │ │ - .line 84 │ + .line 76 │ :cond_2 │ if-eqz v0, :cond_0 │ │ if-eq v0, p1, :cond_0 │ │ invoke-interface {v0}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 85 │ + .line 77 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic deliverResult(Ljava/lang/Object;)V │ .locals 0 │ @@ -178,153 +178,153 @@ │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 204 │ + .line 196 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/content/AsyncTaskLoader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 205 │ + .line 197 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mUri=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 206 │ + .line 198 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mProjection=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 207 │ + .line 199 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 208 │ + .line 200 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSelection=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 209 │ + .line 201 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSelectionArgs=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 210 │ + .line 202 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 211 │ + .line 203 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSortOrder=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 212 │ + .line 204 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mCursor=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 213 │ + .line 205 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mContentChanged=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/CursorLoader;->mContentChanged:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 214 │ + .line 206 │ return-void │ .end method │ │ .method public getProjection()[Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 171 │ + .line 163 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSelection()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 179 │ + .line 171 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSelectionArgs()[Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 187 │ + .line 179 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSortOrder()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 195 │ + .line 187 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getUri()Landroid/net/Uri; │ .locals 1 │ │ .prologue │ - .line 163 │ + .line 155 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ return-object v0 │ .end method │ │ .method public loadInBackground()Landroid/database/Cursor; │ .locals 7 │ @@ -359,15 +359,15 @@ │ │ .line 53 │ invoke-interface {v6}, Landroid/database/Cursor;->getCount()I │ │ .line 54 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/content/CursorLoader;->registerContentObserver(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ + invoke-interface {v6, v0}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V │ │ .line 56 │ :cond_0 │ return-object v6 │ .end method │ │ .method public bridge synthetic loadInBackground()Ljava/lang/Object; │ @@ -383,27 +383,27 @@ │ .end method │ │ .method public onCanceled(Landroid/database/Cursor;)V │ .locals 1 │ .param p1, "cursor" # Landroid/database/Cursor; │ │ .prologue │ - .line 144 │ + .line 136 │ if-eqz p1, :cond_0 │ │ invoke-interface {p1}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 145 │ + .line 137 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 147 │ + .line 139 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onCanceled(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "x0" # Ljava/lang/Object; │ @@ -418,161 +418,146 @@ │ return-void │ .end method │ │ .method protected onReset()V │ .locals 1 │ │ .prologue │ - .line 151 │ + .line 143 │ invoke-super {p0}, Landroid/support/v4/content/AsyncTaskLoader;->onReset()V │ │ - .line 154 │ + .line 146 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->onStopLoading()V │ │ - .line 156 │ + .line 148 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-interface {v0}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 157 │ + .line 149 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - .line 159 │ + .line 151 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 160 │ + .line 152 │ return-void │ .end method │ │ .method protected onStartLoading()V │ .locals 1 │ │ .prologue │ - .line 125 │ + .line 117 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-eqz v0, :cond_0 │ │ - .line 126 │ + .line 118 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-virtual {p0, v0}, Landroid/support/v4/content/CursorLoader;->deliverResult(Landroid/database/Cursor;)V │ │ - .line 128 │ + .line 120 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->takeContentChanged()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-nez v0, :cond_2 │ │ - .line 129 │ + .line 121 │ :cond_1 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->forceLoad()V │ │ - .line 131 │ + .line 123 │ :cond_2 │ return-void │ .end method │ │ .method protected onStopLoading()V │ .locals 0 │ │ .prologue │ - .line 139 │ + .line 131 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->cancelLoad()Z │ │ - .line 140 │ - return-void │ -.end method │ - │ -.method registerContentObserver(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ - .locals 1 │ - .param p1, "cursor" # Landroid/database/Cursor; │ - .param p2, "observer" # Landroid/database/ContentObserver; │ - │ - .prologue │ - .line 64 │ - iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ - │ - invoke-interface {p1, v0}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V │ - │ - .line 65 │ + .line 132 │ return-void │ .end method │ │ .method public setProjection([Ljava/lang/String;)V │ .locals 0 │ .param p1, "projection" # [Ljava/lang/String; │ │ .prologue │ - .line 175 │ + .line 167 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ - .line 176 │ + .line 168 │ return-void │ .end method │ │ .method public setSelection(Ljava/lang/String;)V │ .locals 0 │ .param p1, "selection" # Ljava/lang/String; │ │ .prologue │ - .line 183 │ + .line 175 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ - .line 184 │ + .line 176 │ return-void │ .end method │ │ .method public setSelectionArgs([Ljava/lang/String;)V │ .locals 0 │ .param p1, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ - .line 191 │ + .line 183 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ - .line 192 │ + .line 184 │ return-void │ .end method │ │ .method public setSortOrder(Ljava/lang/String;)V │ .locals 0 │ .param p1, "sortOrder" # Ljava/lang/String; │ │ .prologue │ - .line 199 │ + .line 191 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ - .line 200 │ + .line 192 │ return-void │ .end method │ │ .method public setUri(Landroid/net/Uri;)V │ .locals 0 │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ - .line 167 │ + .line 159 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ - .line 168 │ + .line 160 │ return-void │ .end method ├── smali/android/support/v4/content/ContextCompat.smali │ @@ -1,30 +1,509 @@ │ .class public Landroid/support/v4/content/ContextCompat; │ .super Ljava/lang/Object; │ .source "ContextCompat.java" │ │ │ +# static fields │ +.field private static final DIR_ANDROID:Ljava/lang/String; = "Android" │ + │ +.field private static final DIR_CACHE:Ljava/lang/String; = "cache" │ + │ +.field private static final DIR_DATA:Ljava/lang/String; = "data" │ + │ +.field private static final DIR_FILES:Ljava/lang/String; = "files" │ + │ +.field private static final DIR_OBB:Ljava/lang/String; = "obb" │ + │ +.field private static final TAG:Ljava/lang/String; = "ContextCompat" │ + │ + │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 29 │ + .line 36 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method private static varargs buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + .locals 6 │ + .param p0, "base" # Ljava/io/File; │ + .param p1, "segments" # [Ljava/lang/String; │ + │ + .prologue │ + .line 294 │ + move-object v1, p0 │ + │ + .line 295 │ + .local v1, "cur":Ljava/io/File; │ + move-object v0, p1 │ + │ + .local v0, "arr$":[Ljava/lang/String; │ + array-length v4, v0 │ + │ + .local v4, "len$":I │ + const/4 v3, 0x0 │ + │ + .local v3, "i$":I │ + move-object v2, v1 │ + │ + .end local v1 # "cur":Ljava/io/File; │ + .local v2, "cur":Ljava/io/File; │ + :goto_0 │ + if-ge v3, v4, :cond_1 │ + │ + aget-object v5, v0, v3 │ + │ + .line 296 │ + .local v5, "segment":Ljava/lang/String; │ + if-nez v2, :cond_0 │ + │ + .line 297 │ + new-instance v1, Ljava/io/File; │ + │ + invoke-direct {v1, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ + │ + .line 295 │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + :goto_1 │ + add-int/lit8 v3, v3, 0x1 │ + │ + move-object v2, v1 │ + │ + .end local v1 # "cur":Ljava/io/File; │ + .restart local v2 # "cur":Ljava/io/File; │ + goto :goto_0 │ + │ + .line 298 │ + :cond_0 │ + if-eqz v5, :cond_2 │ + │ + .line 299 │ + new-instance v1, Ljava/io/File; │ + │ + invoke-direct {v1, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + goto :goto_1 │ + │ + .line 302 │ + .end local v1 # "cur":Ljava/io/File; │ + .end local v5 # "segment":Ljava/lang/String; │ + .restart local v2 # "cur":Ljava/io/File; │ + :cond_1 │ + return-object v2 │ + │ + .restart local v5 # "segment":Ljava/lang/String; │ + :cond_2 │ + move-object v1, v2 │ + │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method private static declared-synchronized createFilesDir(Ljava/io/File;)Ljava/io/File; │ + .locals 4 │ + .param p0, "file" # Ljava/io/File; │ + │ + .prologue │ + .line 377 │ + const-class v1, Landroid/support/v4/content/ContextCompat; │ + │ + monitor-enter v1 │ + │ + :try_start_0 │ + invoke-virtual {p0}, Ljava/io/File;->exists()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + .line 378 │ + invoke-virtual {p0}, Ljava/io/File;->mkdirs()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + .line 379 │ + invoke-virtual {p0}, Ljava/io/File;->exists()Z │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + .line 387 │ + .end local p0 # "file":Ljava/io/File; │ + :cond_0 │ + :goto_0 │ + monitor-exit v1 │ + │ + return-object p0 │ + │ + .line 383 │ + .restart local p0 # "file":Ljava/io/File; │ + :cond_1 │ + :try_start_1 │ + const-string v0, "ContextCompat" │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v3, "Unable to create files subdir " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {p0}, Ljava/io/File;->getPath()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-static {v0, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + .line 384 │ + const/4 p0, 0x0 │ + │ + goto :goto_0 │ + │ + .line 377 │ + :catchall_0 │ + move-exception v0 │ + │ + monitor-exit v1 │ + │ + throw v0 │ +.end method │ + │ +.method public static final getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + .locals 2 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "id" # I │ + │ + .prologue │ + .line 317 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 318 │ + .local v0, "version":I │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 319 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatApi21;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + .line 321 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 278 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 279 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 280 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatKitKat;->getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 289 │ + :goto_0 │ + return-object v2 │ + │ + .line 283 │ + :cond_0 │ + const/16 v2, 0x8 │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 284 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatFroyo;->getExternalCacheDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 289 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 286 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x4 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "data" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x3 │ + │ + const-string v5, "cache" │ + │ + aput-object v5, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method public static getExternalFilesDirs(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "type" # Ljava/lang/String; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 218 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 219 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 220 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatKitKat;->getExternalFilesDirs(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 229 │ + :goto_0 │ + return-object v2 │ + │ + .line 223 │ + :cond_0 │ + const/16 v2, 0x8 │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 224 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatFroyo;->getExternalFilesDir(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 229 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 226 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x5 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "data" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x3 │ + │ + const-string v5, "files" │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x4 │ + │ + aput-object p1, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method public static getObbDirs(Landroid/content/Context;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 158 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 159 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 160 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatKitKat;->getObbDirs(Landroid/content/Context;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 169 │ + :goto_0 │ + return-object v2 │ + │ + .line 163 │ + :cond_0 │ + const/16 v2, 0xb │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 164 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatHoneycomb;->getObbDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 169 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 166 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x3 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "obb" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ .method public static startActivities(Landroid/content/Context;[Landroid/content/Intent;)Z │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ │ .prologue │ - .line 57 │ + .line 71 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, v0}, Landroid/support/v4/content/ContextCompat;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ @@ -35,40 +514,134 @@ │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ .param p2, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 89 │ + .line 103 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 90 │ + .line 104 │ .local v0, "version":I │ const/16 v2, 0x10 │ │ if-lt v0, v2, :cond_0 │ │ - .line 91 │ + .line 105 │ invoke-static {p0, p1, p2}, Landroid/support/v4/content/ContextCompatJellybean;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ - .line 97 │ + .line 111 │ :goto_0 │ return v1 │ │ - .line 93 │ + .line 107 │ :cond_0 │ const/16 v2, 0xb │ │ if-lt v0, v2, :cond_1 │ │ - .line 94 │ + .line 108 │ invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatHoneycomb;->startActivities(Landroid/content/Context;[Landroid/content/Intent;)V │ │ goto :goto_0 │ │ - .line 97 │ + .line 111 │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ + │ + │ +# virtual methods │ +.method public final getCodeCacheDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 5 │ + .param p1, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 367 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 368 │ + .local v1, "version":I │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 369 │ + invoke-static {p1}, Landroid/support/v4/content/ContextCompatApi21;->getCodeCacheDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 372 │ + :goto_0 │ + return-object v2 │ + │ + .line 371 │ + :cond_0 │ + invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + .line 372 │ + .local v0, "appInfo":Landroid/content/pm/ApplicationInfo; │ + new-instance v2, Ljava/io/File; │ + │ + iget-object v3, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; │ + │ + const-string v4, "code_cache" │ + │ + invoke-direct {v2, v3, v4}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ + │ + invoke-static {v2}, Landroid/support/v4/content/ContextCompat;->createFilesDir(Ljava/io/File;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public final getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 5 │ + .param p1, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 342 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 343 │ + .local v1, "version":I │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 344 │ + invoke-static {p1}, Landroid/support/v4/content/ContextCompatApi21;->getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 347 │ + :goto_0 │ + return-object v2 │ + │ + .line 346 │ + :cond_0 │ + invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + .line 347 │ + .local v0, "appInfo":Landroid/content/pm/ApplicationInfo; │ + new-instance v2, Ljava/io/File; │ + │ + iget-object v3, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; │ + │ + const-string v4, "no_backup" │ + │ + invoke-direct {v2, v3, v4}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ + │ + invoke-static {v2}, Landroid/support/v4/content/ContextCompat;->createFilesDir(Ljava/io/File;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/content/FileProvider$SimplePathStrategy.smali │ @@ -35,77 +35,77 @@ │ │ # direct methods │ .method public constructor (Ljava/lang/String;)V │ .locals 1 │ .param p1, "authority" # Ljava/lang/String; │ │ .prologue │ - .line 317 │ + .line 634 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 315 │ + .line 632 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ iput-object v0, p0, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap; │ │ - .line 318 │ + .line 635 │ iput-object p1, p0, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mAuthority:Ljava/lang/String; │ │ - .line 319 │ + .line 636 │ return-void │ .end method │ │ │ # virtual methods │ .method public addRoot(Ljava/lang/String;Ljava/io/File;)V │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "root" # Ljava/io/File; │ │ .prologue │ - .line 326 │ + .line 643 │ invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 327 │ + .line 644 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ const-string v2, "Name must not be empty" │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 332 │ + .line 649 │ :cond_0 │ :try_start_0 │ invoke-virtual {p2}, Ljava/io/File;->getCanonicalFile()Ljava/io/File; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object p2 │ │ - .line 338 │ + .line 655 │ iget-object v1, p0, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap; │ │ invoke-virtual {v1, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 339 │ + .line 656 │ return-void │ │ - .line 333 │ + .line 650 │ :catch_0 │ move-exception v0 │ │ - .line 334 │ + .line 651 │ .local v0, "e":Ljava/io/IOException; │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ @@ -131,63 +131,63 @@ │ .method public getFileForUri(Landroid/net/Uri;)Ljava/io/File; │ .locals 9 │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ const/4 v7, 0x1 │ │ - .line 381 │ + .line 698 │ invoke-virtual {p1}, Landroid/net/Uri;->getEncodedPath()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 383 │ + .line 700 │ .local v2, "path":Ljava/lang/String; │ const/16 v6, 0x2f │ │ invoke-virtual {v2, v6, v7}, Ljava/lang/String;->indexOf(II)I │ │ move-result v4 │ │ - .line 384 │ + .line 701 │ .local v4, "splitIndex":I │ invoke-virtual {v2, v7, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - .line 385 │ + .line 702 │ .local v5, "tag":Ljava/lang/String; │ add-int/lit8 v6, v4, 0x1 │ │ invoke-virtual {v2, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 387 │ + .line 704 │ iget-object v6, p0, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap; │ │ invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/io/File; │ │ - .line 388 │ + .line 705 │ .local v3, "root":Ljava/io/File; │ if-nez v3, :cond_0 │ │ - .line 389 │ + .line 706 │ new-instance v6, Ljava/lang/IllegalArgumentException; │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ const-string v8, "Unable to find configured root for " │ @@ -204,58 +204,58 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 392 │ + .line 709 │ :cond_0 │ new-instance v1, Ljava/io/File; │ │ invoke-direct {v1, v3, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - .line 394 │ + .line 711 │ .local v1, "file":Ljava/io/File; │ :try_start_0 │ invoke-virtual {v1}, Ljava/io/File;->getCanonicalFile()Ljava/io/File; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ - .line 399 │ + .line 716 │ invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v3}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ - .line 400 │ + .line 717 │ new-instance v6, Ljava/lang/SecurityException; │ │ const-string v7, "Resolved path jumped beyond configured root" │ │ invoke-direct {v6, v7}, Ljava/lang/SecurityException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 395 │ + .line 712 │ :catch_0 │ move-exception v0 │ │ - .line 396 │ + .line 713 │ .local v0, "e":Ljava/io/IOException; │ new-instance v6, Ljava/lang/IllegalArgumentException; │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ @@ -273,38 +273,38 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 403 │ + .line 720 │ .end local v0 # "e":Ljava/io/IOException; │ :cond_1 │ return-object v1 │ .end method │ │ .method public getUriForFile(Ljava/io/File;)Landroid/net/Uri; │ .locals 9 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ - .line 345 │ + .line 662 │ :try_start_0 │ invoke-virtual {p1}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v3 │ │ - .line 351 │ + .line 668 │ .local v3, "path":Ljava/lang/String; │ const/4 v2, 0x0 │ │ - .line 352 │ + .line 669 │ .local v2, "mostSpecific":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ iget-object v6, p0, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap; │ │ invoke-virtual {v6}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ move-result-object v6 │ │ @@ -323,27 +323,27 @@ │ │ invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Map$Entry; │ │ - .line 353 │ + .line 670 │ .local v4, "root":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/io/File; │ │ invoke-virtual {v6}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v5 │ │ - .line 354 │ + .line 671 │ .local v5, "rootPath":Ljava/lang/String; │ invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ @@ -365,30 +365,30 @@ │ │ invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ if-le v7, v6, :cond_0 │ │ - .line 356 │ + .line 673 │ :cond_1 │ move-object v2, v4 │ │ goto :goto_0 │ │ - .line 346 │ + .line 663 │ .end local v1 # "i$":Ljava/util/Iterator; │ .end local v2 # "mostSpecific":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v3 # "path":Ljava/lang/String; │ .end local v4 # "root":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v5 # "rootPath":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ - .line 347 │ + .line 664 │ .local v0, "e":Ljava/io/IOException; │ new-instance v6, Ljava/lang/IllegalArgumentException; │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ @@ -406,23 +406,23 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 360 │ + .line 677 │ .end local v0 # "e":Ljava/io/IOException; │ .restart local v1 # "i$":Ljava/util/Iterator; │ .restart local v2 # "mostSpecific":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .restart local v3 # "path":Ljava/lang/String; │ :cond_2 │ if-nez v2, :cond_3 │ │ - .line 361 │ + .line 678 │ new-instance v6, Ljava/lang/IllegalArgumentException; │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ const-string v8, "Failed to find configured root that contains " │ @@ -439,46 +439,46 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 366 │ + .line 683 │ :cond_3 │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/io/File; │ │ invoke-virtual {v6}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v5 │ │ - .line 367 │ + .line 684 │ .restart local v5 # "rootPath":Ljava/lang/String; │ const-string v6, "/" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - .line 368 │ + .line 685 │ invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ invoke-virtual {v3, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 374 │ + .line 691 │ :goto_1 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ @@ -510,15 +510,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 375 │ + .line 692 │ new-instance v6, Landroid/net/Uri$Builder; │ │ invoke-direct {v6}, Landroid/net/Uri$Builder;->()V │ │ const-string v7, "content" │ │ invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ @@ -537,15 +537,15 @@ │ │ invoke-virtual {v6}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v6 │ │ return-object v6 │ │ - .line 370 │ + .line 687 │ :cond_4 │ invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ add-int/lit8 v6, v6, 0x1 ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -193,29 +193,32 @@ │ │ .line 201 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-ne v0, p1, :cond_0 │ │ .line 203 │ + invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V │ + │ + .line 204 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ - .line 204 │ + .line 205 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 205 │ + .line 206 │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V │ │ - .line 207 │ + .line 208 │ :cond_0 │ return-void │ .end method │ │ .method dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -225,168 +228,171 @@ │ ".", │ "LoadTask;", │ "TD;)V" │ } │ .end annotation │ │ .prologue │ - .line 210 │ + .line 211 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ .local p1, "task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;, "Landroid/support/v4/content/AsyncTaskLoader.LoadTask;" │ .local p2, "data":Ljava/lang/Object;, "TD;" │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eq v0, p1, :cond_0 │ │ - .line 212 │ + .line 213 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ - .line 224 │ + .line 226 │ :goto_0 │ return-void │ │ - .line 214 │ + .line 215 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - .line 216 │ + .line 217 │ invoke-virtual {p0, p2}, Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ - .line 218 │ + .line 219 │ :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V │ + │ + .line 220 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ - .line 219 │ + .line 221 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 221 │ + .line 223 │ invoke-virtual {p0, p2}, Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 4 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 266 │ + .line 268 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/content/Loader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 267 │ + .line 269 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eqz v0, :cond_0 │ │ - .line 268 │ + .line 270 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mTask=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 269 │ + .line 271 │ const-string v0, " waiting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 271 │ + .line 273 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eqz v0, :cond_1 │ │ - .line 272 │ + .line 274 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mCancellingTask=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 273 │ + .line 275 │ const-string v0, " waiting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 275 │ + .line 277 │ :cond_1 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ const-wide/16 v2, 0x0 │ │ cmp-long v0, v0, v2 │ │ if-eqz v0, :cond_2 │ │ - .line 276 │ + .line 278 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mUpdateThrottle=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 277 │ + .line 279 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ invoke-static {v0, v1, p3}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;)V │ │ - .line 278 │ + .line 280 │ const-string v0, " mLastLoadCompleteTime=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 279 │ + .line 281 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v2 │ │ invoke-static {v0, v1, v2, v3, p3}, Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V │ │ - .line 281 │ + .line 283 │ invoke-virtual {p3}, Ljava/io/PrintWriter;->println()V │ │ - .line 283 │ + .line 285 │ :cond_2 │ return-void │ .end method │ │ .method executePendingTask()V │ .locals 8 │ │ @@ -543,25 +549,25 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()TD;" │ } │ .end annotation │ │ .prologue │ - .line 240 │ + .line 242 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->loadInBackground()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ @@ -584,37 +590,37 @@ │ return-void │ .end method │ │ .method public waitForLoader()V │ .locals 2 │ │ .prologue │ - .line 254 │ + .line 256 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 255 │ + .line 257 │ .local v0, "task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;, "Landroid/support/v4/content/AsyncTaskLoader.LoadTask;" │ if-eqz v0, :cond_0 │ │ - .line 257 │ + .line 259 │ :try_start_0 │ # getter for: Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->done:Ljava/util/concurrent/CountDownLatch; │ invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->access$000(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;->await()V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 262 │ + .line 264 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 258 │ + .line 260 │ :catch_0 │ move-exception v1 │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/content/FileProvider.smali │ @@ -49,15 +49,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 75 │ + .line 303 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ const-string v2, "_display_name" │ @@ -68,54 +68,54 @@ │ │ const-string v2, "_size" │ │ aput-object v2, v0, v1 │ │ sput-object v0, Landroid/support/v4/content/FileProvider;->COLUMNS:[Ljava/lang/String; │ │ - .line 89 │ + .line 317 │ new-instance v0, Ljava/io/File; │ │ const-string v1, "/" │ │ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ sput-object v0, Landroid/support/v4/content/FileProvider;->DEVICE_ROOT:Ljava/io/File; │ │ - .line 92 │ + .line 320 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ sput-object v0, Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap; │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 74 │ + .line 302 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 313 │ + .line 630 │ return-void │ .end method │ │ .method private static varargs buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ .locals 6 │ .param p0, "base" # Ljava/io/File; │ .param p1, "segments" # [Ljava/lang/String; │ │ .prologue │ - .line 436 │ + .line 753 │ move-object v1, p0 │ │ - .line 437 │ + .line 754 │ .local v1, "cur":Ljava/io/File; │ move-object v0, p1 │ │ .local v0, "arr$":[Ljava/lang/String; │ array-length v4, v0 │ │ .local v4, "len$":I │ @@ -127,36 +127,36 @@ │ .end local v1 # "cur":Ljava/io/File; │ .local v2, "cur":Ljava/io/File; │ :goto_0 │ if-ge v3, v4, :cond_0 │ │ aget-object v5, v0, v3 │ │ - .line 438 │ + .line 755 │ .local v5, "segment":Ljava/lang/String; │ if-eqz v5, :cond_1 │ │ - .line 439 │ + .line 756 │ new-instance v1, Ljava/io/File; │ │ invoke-direct {v1, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - .line 437 │ + .line 754 │ .end local v2 # "cur":Ljava/io/File; │ .restart local v1 # "cur":Ljava/io/File; │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ move-object v2, v1 │ │ .end local v1 # "cur":Ljava/io/File; │ .restart local v2 # "cur":Ljava/io/File; │ goto :goto_0 │ │ - .line 442 │ + .line 759 │ .end local v5 # "segment":Ljava/lang/String; │ :cond_0 │ return-object v2 │ │ .restart local v5 # "segment":Ljava/lang/String; │ :cond_1 │ move-object v1, v2 │ @@ -170,126 +170,126 @@ │ .locals 2 │ .param p0, "original" # [Ljava/lang/Object; │ .param p1, "newLength" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 452 │ + .line 769 │ new-array v0, p1, [Ljava/lang/Object; │ │ - .line 453 │ + .line 770 │ .local v0, "result":[Ljava/lang/Object; │ invoke-static {p0, v1, v0, v1, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 454 │ + .line 771 │ return-object v0 │ .end method │ │ .method private static copyOf([Ljava/lang/String;I)[Ljava/lang/String; │ .locals 2 │ .param p0, "original" # [Ljava/lang/String; │ .param p1, "newLength" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 446 │ + .line 763 │ new-array v0, p1, [Ljava/lang/String; │ │ - .line 447 │ + .line 764 │ .local v0, "result":[Ljava/lang/String; │ invoke-static {p0, v1, v0, v1, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 448 │ + .line 765 │ return-object v0 │ .end method │ │ .method private static getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "authority" # Ljava/lang/String; │ │ .prologue │ - .line 213 │ + .line 530 │ sget-object v3, Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap; │ │ monitor-enter v3 │ │ - .line 214 │ + .line 531 │ :try_start_0 │ sget-object v2, Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap; │ │ invoke-virtual {v2, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 215 │ + .line 532 │ .local v1, "strat":Landroid/support/v4/content/FileProvider$PathStrategy; │ if-nez v1, :cond_0 │ │ - .line 217 │ + .line 534 │ :try_start_1 │ invoke-static {p0, p1}, Landroid/support/v4/content/FileProvider;->parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v1 │ │ - .line 225 │ + .line 542 │ :try_start_2 │ sget-object v2, Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap; │ │ invoke-virtual {v2, p1, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 227 │ + .line 544 │ :cond_0 │ monitor-exit v3 │ │ - .line 228 │ + .line 545 │ return-object v1 │ │ - .line 218 │ + .line 535 │ :catch_0 │ move-exception v0 │ │ - .line 219 │ + .line 536 │ .local v0, "e":Ljava/io/IOException; │ new-instance v2, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" │ │ invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v2 │ │ - .line 227 │ + .line 544 │ .end local v0 # "e":Ljava/io/IOException; │ .end local v1 # "strat":Landroid/support/v4/content/FileProvider$PathStrategy; │ :catchall_0 │ move-exception v2 │ │ monitor-exit v3 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ throw v2 │ │ - .line 221 │ + .line 538 │ .restart local v1 # "strat":Landroid/support/v4/content/FileProvider$PathStrategy; │ :catch_1 │ move-exception v0 │ │ - .line 222 │ + .line 539 │ .local v0, "e":Lorg/xmlpull/v1/XmlPullParserException; │ :try_start_3 │ new-instance v2, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" │ │ invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ @@ -302,51 +302,51 @@ │ .method public static getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "authority" # Ljava/lang/String; │ .param p2, "file" # Ljava/io/File; │ │ .prologue │ - .line 130 │ + .line 376 │ invoke-static {p0, p1}, Landroid/support/v4/content/FileProvider;->getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ move-result-object v0 │ │ - .line 131 │ + .line 377 │ .local v0, "strategy":Landroid/support/v4/content/FileProvider$PathStrategy; │ invoke-interface {v0, p2}, Landroid/support/v4/content/FileProvider$PathStrategy;->getUriForFile(Ljava/io/File;)Landroid/net/Uri; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method private static modeToMode(Ljava/lang/String;)I │ .locals 4 │ .param p0, "mode" # Ljava/lang/String; │ │ .prologue │ - .line 412 │ + .line 729 │ const-string v1, "r" │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 413 │ + .line 730 │ const/high16 v0, 0x10000000 │ │ - .line 432 │ + .line 749 │ .local v0, "modeBits":I │ :goto_0 │ return v0 │ │ - .line 414 │ + .line 731 │ .end local v0 # "modeBits":I │ :cond_0 │ const-string v1, "w" │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ @@ -357,73 +357,73 @@ │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 415 │ + .line 732 │ :cond_1 │ const/high16 v0, 0x2c000000 │ │ .restart local v0 # "modeBits":I │ goto :goto_0 │ │ - .line 418 │ + .line 735 │ .end local v0 # "modeBits":I │ :cond_2 │ const-string v1, "wa" │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - .line 419 │ + .line 736 │ const/high16 v0, 0x2a000000 │ │ .restart local v0 # "modeBits":I │ goto :goto_0 │ │ - .line 422 │ + .line 739 │ .end local v0 # "modeBits":I │ :cond_3 │ const-string v1, "rw" │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ - .line 423 │ + .line 740 │ const/high16 v0, 0x38000000 │ │ .restart local v0 # "modeBits":I │ goto :goto_0 │ │ - .line 425 │ + .line 742 │ .end local v0 # "modeBits":I │ :cond_4 │ const-string v1, "rwt" │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ - .line 426 │ + .line 743 │ const/high16 v0, 0x3c000000 # 0.0078125f │ │ .restart local v0 # "modeBits":I │ goto :goto_0 │ │ - .line 430 │ + .line 747 │ .end local v0 # "modeBits":I │ :cond_5 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -461,203 +461,203 @@ │ .prologue │ const/4 v12, 0x0 │ │ const/4 v11, 0x0 │ │ const/4 v10, 0x1 │ │ - .line 239 │ + .line 556 │ new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ invoke-direct {v4, p1}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->(Ljava/lang/String;)V │ │ - .line 241 │ + .line 558 │ .local v4, "strat":Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v8 │ │ const/16 v9, 0x80 │ │ invoke-virtual {v8, p1, v9}, Landroid/content/pm/PackageManager;->resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; │ │ move-result-object v1 │ │ - .line 243 │ + .line 560 │ .local v1, "info":Landroid/content/pm/ProviderInfo; │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v8 │ │ const-string v9, "android.support.FILE_PROVIDER_PATHS" │ │ invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;->loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; │ │ move-result-object v0 │ │ - .line 245 │ + .line 562 │ .local v0, "in":Landroid/content/res/XmlResourceParser; │ if-nez v0, :cond_0 │ │ - .line 246 │ + .line 563 │ new-instance v8, Ljava/lang/IllegalArgumentException; │ │ const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" │ │ invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v8 │ │ - .line 251 │ + .line 568 │ :cond_0 │ :goto_0 │ invoke-interface {v0}, Landroid/content/res/XmlResourceParser;->next()I │ │ move-result v7 │ │ .local v7, "type":I │ if-eq v7, v10, :cond_5 │ │ - .line 252 │ + .line 569 │ const/4 v8, 0x2 │ │ if-ne v7, v8, :cond_0 │ │ - .line 253 │ + .line 570 │ invoke-interface {v0}, Landroid/content/res/XmlResourceParser;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - .line 255 │ + .line 572 │ .local v5, "tag":Ljava/lang/String; │ const-string v8, "name" │ │ invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 256 │ + .line 573 │ .local v2, "name":Ljava/lang/String; │ const-string v8, "path" │ │ invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 258 │ + .line 575 │ .local v3, "path":Ljava/lang/String; │ const/4 v6, 0x0 │ │ - .line 259 │ + .line 576 │ .local v6, "target":Ljava/io/File; │ const-string v8, "root-path" │ │ invoke-virtual {v8, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - .line 260 │ + .line 577 │ sget-object v8, Landroid/support/v4/content/FileProvider;->DEVICE_ROOT:Ljava/io/File; │ │ new-array v9, v10, [Ljava/lang/String; │ │ aput-object v3, v9, v11 │ │ invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v6 │ │ - .line 269 │ + .line 586 │ :cond_1 │ :goto_1 │ if-eqz v6, :cond_0 │ │ - .line 270 │ + .line 587 │ invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;->addRoot(Ljava/lang/String;Ljava/io/File;)V │ │ goto :goto_0 │ │ - .line 261 │ + .line 578 │ :cond_2 │ const-string v8, "files-path" │ │ invoke-virtual {v8, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ - .line 262 │ + .line 579 │ invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/String; │ │ aput-object v3, v9, v11 │ │ invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v6 │ │ goto :goto_1 │ │ - .line 263 │ + .line 580 │ :cond_3 │ const-string v8, "cache-path" │ │ invoke-virtual {v8, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ - .line 264 │ + .line 581 │ invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/String; │ │ aput-object v3, v9, v11 │ │ invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v6 │ │ goto :goto_1 │ │ - .line 265 │ + .line 582 │ :cond_4 │ const-string v8, "external-path" │ │ invoke-virtual {v8, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - .line 266 │ + .line 583 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/String; │ │ aput-object v3, v9, v11 │ │ invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v6 │ │ goto :goto_1 │ │ - .line 275 │ + .line 592 │ .end local v2 # "name":Ljava/lang/String; │ .end local v3 # "path":Ljava/lang/String; │ .end local v5 # "tag":Ljava/lang/String; │ .end local v6 # "target":Ljava/io/File; │ :cond_5 │ return-object v4 │ .end method │ @@ -666,75 +666,75 @@ │ # virtual methods │ .method public attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "info" # Landroid/content/pm/ProviderInfo; │ │ .prologue │ - .line 103 │ + .line 342 │ invoke-super {p0, p1, p2}, Landroid/content/ContentProvider;->attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ - .line 106 │ + .line 345 │ iget-boolean v0, p2, Landroid/content/pm/ProviderInfo;->exported:Z │ │ if-eqz v0, :cond_0 │ │ - .line 107 │ + .line 346 │ new-instance v0, Ljava/lang/SecurityException; │ │ const-string v1, "Provider must not be exported" │ │ invoke-direct {v0, v1}, Ljava/lang/SecurityException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 109 │ + .line 348 │ :cond_0 │ iget-boolean v0, p2, Landroid/content/pm/ProviderInfo;->grantUriPermissions:Z │ │ if-nez v0, :cond_1 │ │ - .line 110 │ + .line 349 │ new-instance v0, Ljava/lang/SecurityException; │ │ const-string v1, "Provider must grant uri permissions" │ │ invoke-direct {v0, v1}, Ljava/lang/SecurityException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 113 │ + .line 352 │ :cond_1 │ iget-object v0, p2, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String; │ │ invoke-static {p1, v0}, Landroid/support/v4/content/FileProvider;->getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; │ │ - .line 114 │ + .line 353 │ return-void │ .end method │ │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "selection" # Ljava/lang/String; │ .param p3, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ - .line 195 │ + .line 497 │ iget-object v1, p0, Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; │ │ invoke-interface {v1, p1}, Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; │ │ move-result-object v0 │ │ - .line 196 │ + .line 498 │ .local v0, "file":Ljava/io/File; │ invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ @@ -750,63 +750,63 @@ │ .end method │ │ .method public getType(Landroid/net/Uri;)Ljava/lang/String; │ .locals 6 │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ - .line 168 │ + .line 451 │ iget-object v4, p0, Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; │ │ invoke-interface {v4, p1}, Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; │ │ move-result-object v1 │ │ - .line 170 │ + .line 453 │ .local v1, "file":Ljava/io/File; │ invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ const/16 v5, 0x2e │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->lastIndexOf(I)I │ │ move-result v2 │ │ - .line 171 │ + .line 454 │ .local v2, "lastDot":I │ if-ltz v2, :cond_0 │ │ - .line 172 │ + .line 455 │ invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ add-int/lit8 v5, v2, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 173 │ + .line 456 │ .local v0, "extension":Ljava/lang/String; │ invoke-static {}, Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap; │ │ move-result-object v4 │ │ invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 174 │ + .line 457 │ .local v3, "mime":Ljava/lang/String; │ if-eqz v3, :cond_0 │ │ - .line 179 │ + .line 462 │ .end local v0 # "extension":Ljava/lang/String; │ .end local v3 # "mime":Ljava/lang/String; │ :goto_0 │ return-object v3 │ │ :cond_0 │ const-string v3, "application/octet-stream" │ @@ -816,29 +816,29 @@ │ │ .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ - .line 184 │ + .line 471 │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ const-string v1, "No external inserts" │ │ invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ │ throw v0 │ .end method │ │ .method public onCreate()Z │ .locals 1 │ │ .prologue │ - .line 98 │ + .line 330 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ .locals 3 │ @@ -847,28 +847,28 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/FileNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 202 │ + .line 519 │ iget-object v2, p0, Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; │ │ invoke-interface {v2, p1}, Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; │ │ move-result-object v0 │ │ - .line 203 │ + .line 520 │ .local v0, "file":Ljava/io/File; │ invoke-static {p2}, Landroid/support/v4/content/FileProvider;->modeToMode(Ljava/lang/String;)I │ │ move-result v1 │ │ - .line 204 │ + .line 521 │ .local v1, "fileMode":I │ invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;->open(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ @@ -878,45 +878,45 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ - .line 138 │ + .line 412 │ iget-object v10, p0, Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; │ │ invoke-interface {v10, p1}, Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; │ │ move-result-object v4 │ │ - .line 140 │ + .line 414 │ .local v4, "file":Ljava/io/File; │ if-nez p2, :cond_0 │ │ - .line 141 │ + .line 415 │ sget-object p2, Landroid/support/v4/content/FileProvider;->COLUMNS:[Ljava/lang/String; │ │ - .line 144 │ + .line 418 │ :cond_0 │ array-length v10, p2 │ │ new-array v2, v10, [Ljava/lang/String; │ │ - .line 145 │ + .line 419 │ .local v2, "cols":[Ljava/lang/String; │ array-length v10, p2 │ │ new-array v9, v10, [Ljava/lang/Object; │ │ - .line 146 │ + .line 420 │ .local v9, "values":[Ljava/lang/Object; │ const/4 v5, 0x0 │ │ - .line 147 │ + .line 421 │ .local v5, "i":I │ move-object v0, p2 │ │ .local v0, "arr$":[Ljava/lang/String; │ array-length v8, v0 │ │ .local v8, "len$":I │ @@ -928,66 +928,66 @@ │ .end local v5 # "i":I │ .local v6, "i":I │ :goto_0 │ if-ge v7, v8, :cond_2 │ │ aget-object v1, v0, v7 │ │ - .line 148 │ + .line 422 │ .local v1, "col":Ljava/lang/String; │ const-string v10, "_display_name" │ │ invoke-virtual {v10, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ - .line 149 │ + .line 423 │ const-string v10, "_display_name" │ │ aput-object v10, v2, v6 │ │ - .line 150 │ + .line 424 │ add-int/lit8 v5, v6, 0x1 │ │ .end local v6 # "i":I │ .restart local v5 # "i":I │ invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v9, v6 │ │ - .line 147 │ + .line 421 │ :goto_1 │ add-int/lit8 v7, v7, 0x1 │ │ move v6, v5 │ │ .end local v5 # "i":I │ .restart local v6 # "i":I │ goto :goto_0 │ │ - .line 151 │ + .line 425 │ :cond_1 │ const-string v10, "_size" │ │ invoke-virtual {v10, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - .line 152 │ + .line 426 │ const-string v10, "_size" │ │ aput-object v10, v2, v6 │ │ - .line 153 │ + .line 427 │ add-int/lit8 v5, v6, 0x1 │ │ .end local v6 # "i":I │ .restart local v5 # "i":I │ invoke-virtual {v4}, Ljava/io/File;->length()J │ │ move-result-wide v10 │ @@ -996,40 +996,40 @@ │ │ move-result-object v10 │ │ aput-object v10, v9, v6 │ │ goto :goto_1 │ │ - .line 157 │ + .line 431 │ .end local v1 # "col":Ljava/lang/String; │ .end local v5 # "i":I │ .restart local v6 # "i":I │ :cond_2 │ invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;->copyOf([Ljava/lang/String;I)[Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 158 │ + .line 432 │ invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ move-result-object v9 │ │ - .line 160 │ + .line 434 │ new-instance v3, Landroid/database/MatrixCursor; │ │ const/4 v10, 0x1 │ │ invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;->([Ljava/lang/String;I)V │ │ - .line 161 │ + .line 435 │ .local v3, "cursor":Landroid/database/MatrixCursor; │ invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ - .line 162 │ + .line 436 │ return-object v3 │ │ .end local v3 # "cursor":Landroid/database/MatrixCursor; │ .restart local v1 # "col":Ljava/lang/String; │ :cond_3 │ move v5, v6 │ │ @@ -1042,15 +1042,15 @@ │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ - .line 189 │ + .line 480 │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ const-string v1, "No external updates" │ │ invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ │ throw v0 ├── smali/android/support/v4/content/Loader$ForceLoadContentObserver.smali │ @@ -19,49 +19,49 @@ │ │ │ # direct methods │ .method public constructor (Landroid/support/v4/content/Loader;)V │ .locals 1 │ │ .prologue │ - .line 51 │ + .line 52 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ iput-object p1, p0, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader; │ │ - .line 52 │ + .line 53 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ invoke-direct {p0, v0}, Landroid/database/ContentObserver;->(Landroid/os/Handler;)V │ │ - .line 53 │ + .line 54 │ return-void │ .end method │ │ │ # virtual methods │ .method public deliverSelfNotifications()Z │ .locals 1 │ │ .prologue │ - .line 57 │ + .line 58 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public onChange(Z)V │ .locals 1 │ .param p1, "selfChange" # Z │ │ .prologue │ - .line 62 │ + .line 63 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ iget-object v0, p0, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader; │ │ invoke-virtual {v0}, Landroid/support/v4/content/Loader;->onContentChanged()V │ │ - .line 63 │ + .line 64 │ return-void │ .end method ├── smali/android/support/v4/content/Loader.smali │ @@ -35,29 +35,31 @@ │ value = { │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";" │ } │ .end annotation │ .end field │ │ +.field mProcessingChange:Z │ + │ .field mReset:Z │ │ .field mStarted:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 90 │ + .line 91 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 38 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ .line 39 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ @@ -66,73 +68,90 @@ │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ .line 41 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 91 │ + .line 42 │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 92 │ invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context; │ │ - .line 92 │ + .line 93 │ return-void │ .end method │ │ │ # virtual methods │ .method public abandon()V │ .locals 1 │ │ .prologue │ - .line 261 │ + .line 262 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 262 │ + .line 263 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onAbandon()V │ │ - .line 263 │ + .line 264 │ + return-void │ +.end method │ + │ +.method public commitContentChanged()V │ + .locals 1 │ + │ + .prologue │ + .line 328 │ + .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ + const/4 v0, 0x0 │ + │ + iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 329 │ return-void │ .end method │ │ .method public dataToString(Ljava/lang/Object;)Ljava/lang/String; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TD;)", │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ - .line 341 │ + .line 368 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "data":Ljava/lang/Object;, "TD;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 342 │ + .line 369 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 343 │ + .line 370 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 344 │ + .line 371 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ @@ -141,236 +160,273 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TD;)V" │ } │ .end annotation │ │ .prologue │ - .line 102 │ + .line 103 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "data":Ljava/lang/Object;, "TD;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eqz v0, :cond_0 │ │ - .line 103 │ + .line 104 │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;->onLoadComplete(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ - .line 105 │ + .line 106 │ :cond_0 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 366 │ + .line 393 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mId=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/content/Loader;->mId:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 367 │ + .line 394 │ const-string v0, " mListener=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 368 │ + .line 395 │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + if-eqz v0, :cond_1 │ + │ + .line 396 │ + :cond_0 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mStarted=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 369 │ + .line 397 │ const-string v0, " mContentChanged=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 370 │ - const-string v0, " mAbandoned=" │ + .line 398 │ + const-string v0, " mProcessingChange=" │ + │ + invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ + │ + .line 400 │ + :cond_1 │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ + │ + if-nez v0, :cond_2 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ + │ + if-eqz v0, :cond_3 │ + │ + .line 401 │ + :cond_2 │ + invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + │ + const-string v0, "mAbandoned=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 371 │ + .line 402 │ const-string v0, " mReset=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 372 │ + .line 404 │ + :cond_3 │ return-void │ .end method │ │ .method public forceLoad()V │ .locals 0 │ │ .prologue │ - .line 217 │ + .line 218 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onForceLoad()V │ │ - .line 218 │ + .line 219 │ return-void │ .end method │ │ .method public getContext()Landroid/content/Context; │ .locals 1 │ │ .prologue │ - .line 111 │ + .line 112 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context; │ │ return-object v0 │ .end method │ │ .method public getId()I │ .locals 1 │ │ .prologue │ - .line 118 │ + .line 119 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget v0, p0, Landroid/support/v4/content/Loader;->mId:I │ │ return v0 │ .end method │ │ .method public isAbandoned()Z │ .locals 1 │ │ .prologue │ - .line 166 │ + .line 167 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ return v0 │ .end method │ │ .method public isReset()Z │ .locals 1 │ │ .prologue │ - .line 175 │ + .line 176 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ return v0 │ .end method │ │ .method public isStarted()Z │ .locals 1 │ │ .prologue │ - .line 157 │ + .line 158 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ return v0 │ .end method │ │ .method protected onAbandon()V │ .locals 0 │ │ .prologue │ - .line 275 │ + .line 276 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method public onContentChanged()V │ .locals 1 │ │ .prologue │ - .line 326 │ + .line 353 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ if-eqz v0, :cond_0 │ │ - .line 327 │ + .line 354 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->forceLoad()V │ │ - .line 334 │ + .line 361 │ :goto_0 │ return-void │ │ - .line 332 │ + .line 359 │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ goto :goto_0 │ .end method │ │ .method protected onForceLoad()V │ .locals 0 │ │ .prologue │ - .line 225 │ + .line 226 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onReset()V │ .locals 0 │ │ .prologue │ - .line 304 │ + .line 306 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onStartLoading()V │ .locals 0 │ │ .prologue │ - .line 206 │ + .line 207 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onStopLoading()V │ .locals 0 │ │ .prologue │ - .line 253 │ + .line 254 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method public registerListener(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ .locals 2 │ .param p1, "id" # I │ @@ -379,161 +435,191 @@ │ "(I", │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";)V" │ } │ .end annotation │ │ .prologue │ - .line 129 │ + .line 130 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p2, "listener":Landroid/support/v4/content/Loader$OnLoadCompleteListener;, "Landroid/support/v4/content/Loader$OnLoadCompleteListener;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eqz v0, :cond_0 │ │ - .line 130 │ + .line 131 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "There is already a listener registered" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 132 │ + .line 133 │ :cond_0 │ iput-object p2, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ - .line 133 │ + .line 134 │ iput p1, p0, Landroid/support/v4/content/Loader;->mId:I │ │ - .line 134 │ + .line 135 │ return-void │ .end method │ │ .method public reset()V │ .locals 2 │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 290 │ + .line 291 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onReset()V │ │ - .line 291 │ + .line 292 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ - .line 292 │ + .line 293 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 293 │ + .line 294 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 294 │ + .line 295 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 295 │ + .line 296 │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 297 │ + return-void │ +.end method │ + │ +.method public rollbackContentChanged()V │ + .locals 1 │ + │ + .prologue │ + .line 339 │ + .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + if-eqz v0, :cond_0 │ + │ + .line 340 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ + │ + .line 342 │ + :cond_0 │ return-void │ .end method │ │ .method public final startLoading()V │ .locals 2 │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 194 │ + .line 195 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 195 │ + .line 196 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ - .line 196 │ + .line 197 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 197 │ + .line 198 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onStartLoading()V │ │ - .line 198 │ + .line 199 │ return-void │ .end method │ │ .method public stopLoading()V │ .locals 1 │ │ .prologue │ - .line 242 │ + .line 243 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 243 │ + .line 244 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onStopLoading()V │ │ - .line 244 │ + .line 245 │ return-void │ .end method │ │ .method public takeContentChanged()Z │ .locals 2 │ │ .prologue │ - .line 312 │ + .line 314 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 313 │ + .line 315 │ .local v0, "res":Z │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 314 │ + .line 316 │ + iget-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + or-int/2addr v1, v0 │ + │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 317 │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 349 │ + .line 376 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 350 │ + .line 377 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 351 │ + .line 378 │ const-string v1, " id=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 352 │ + .line 379 │ iget v1, p0, Landroid/support/v4/content/Loader;->mId:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 353 │ + .line 380 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 354 │ + .line 381 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ @@ -544,47 +630,47 @@ │ "(", │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";)V" │ } │ .end annotation │ │ .prologue │ - .line 142 │ + .line 143 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "listener":Landroid/support/v4/content/Loader$OnLoadCompleteListener;, "Landroid/support/v4/content/Loader$OnLoadCompleteListener;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-nez v0, :cond_0 │ │ - .line 143 │ + .line 144 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "No listener register" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 145 │ + .line 146 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eq v0, p1, :cond_1 │ │ - .line 146 │ + .line 147 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Attempting to unregister the wrong listener" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 148 │ + .line 149 │ :cond_1 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ - .line 149 │ + .line 150 │ return-void │ .end method ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/net/ConnectivityManagerCompat.smali │ @@ -111,23 +111,33 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/NetworkInfo; │ │ .line 115 │ .local v0, "info":Landroid/net/NetworkInfo; │ + if-eqz v0, :cond_0 │ + │ + .line 116 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v1 │ │ + .line 118 │ + :goto_0 │ return-object v1 │ + │ + :cond_0 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ .end method │ │ .method public static isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z │ .locals 1 │ .param p0, "cm" # Landroid/net/ConnectivityManager; │ │ .prologue ├── smali/android/support/v4/net/TrafficStatsCompatIcs.smali │ @@ -1,14 +1,14 @@ │ -.class public Landroid/support/v4/net/TrafficStatsCompatIcs; │ +.class Landroid/support/v4/net/TrafficStatsCompatIcs; │ .super Ljava/lang/Object; │ .source "TrafficStatsCompatIcs.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -33,289 +33,168 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 25 │ + .line 44 │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ sput-object v0, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 36 │ + .line 55 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/16 v0, 0xa │ │ invoke-direct {p0, v0}, Landroid/support/v4/util/LongSparseArray;->(I)V │ │ - .line 37 │ + .line 56 │ return-void │ .end method │ │ .method public constructor (I)V │ .locals 2 │ .param p1, "initialCapacity" # I │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v1, 0x0 │ │ - .line 44 │ + .line 65 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 26 │ - iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ - │ .line 45 │ - invoke-static {p1}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - move-result p1 │ + .line 66 │ + if-nez p1, :cond_0 │ │ - .line 47 │ - new-array v0, p1, [J │ + .line 67 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_LONGS:[J │ │ iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 48 │ - new-array v0, p1, [Ljava/lang/Object; │ + .line 68 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object; │ │ iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 49 │ + .line 74 │ + :goto_0 │ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 50 │ + .line 75 │ return-void │ -.end method │ - │ -.method private static binarySearch([JIIJ)I │ - .locals 5 │ - .param p0, "a" # [J │ - .param p1, "start" # I │ - .param p2, "len" # I │ - .param p3, "key" # J │ - │ - .prologue │ - .line 335 │ - add-int v1, p1, p2 │ - │ - .local v1, "high":I │ - add-int/lit8 v2, p1, -0x1 │ - │ - .line 337 │ - .local v2, "low":I │ - :goto_0 │ - sub-int v3, v1, v2 │ - │ - const/4 v4, 0x1 │ - │ - if-le v3, v4, :cond_1 │ - │ - .line 338 │ - add-int v3, v1, v2 │ - │ - div-int/lit8 v0, v3, 0x2 │ - │ - .line 340 │ - .local v0, "guess":I │ - aget-wide v3, p0, v0 │ - │ - cmp-long v3, v3, p3 │ - │ - if-gez v3, :cond_0 │ - │ - .line 341 │ - move v2, v0 │ - │ - goto :goto_0 │ │ - .line 343 │ + .line 70 │ :cond_0 │ - move v1, v0 │ - │ - goto :goto_0 │ - │ - .line 346 │ - .end local v0 # "guess":I │ - :cond_1 │ - add-int v3, p1, p2 │ - │ - if-ne v1, v3, :cond_3 │ - │ - .line 347 │ - add-int v3, p1, p2 │ + invoke-static {p1}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ - xor-int/lit8 v1, v3, -0x1 │ - │ - .line 351 │ - .end local v1 # "high":I │ - :cond_2 │ - :goto_1 │ - return v1 │ + move-result p1 │ │ - .line 348 │ - .restart local v1 # "high":I │ - :cond_3 │ - aget-wide v3, p0, v1 │ + .line 71 │ + new-array v0, p1, [J │ │ - cmp-long v3, v3, p3 │ + iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - if-eqz v3, :cond_2 │ + .line 72 │ + new-array v0, p1, [Ljava/lang/Object; │ │ - .line 351 │ - xor-int/lit8 v1, v1, -0x1 │ + iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method private gc()V │ .locals 8 │ │ .prologue │ - .line 123 │ + .line 148 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 124 │ + .line 149 │ .local v2, "n":I │ const/4 v3, 0x0 │ │ - .line 125 │ + .line 150 │ .local v3, "o":I │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 126 │ + .line 151 │ .local v1, "keys":[J │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 128 │ + .line 153 │ .local v5, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_2 │ │ - .line 129 │ + .line 154 │ aget-object v4, v5, v0 │ │ - .line 131 │ + .line 156 │ .local v4, "val":Ljava/lang/Object; │ sget-object v6, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v4, v6, :cond_1 │ │ - .line 132 │ + .line 157 │ if-eq v0, v3, :cond_0 │ │ - .line 133 │ + .line 158 │ aget-wide v6, v1, v0 │ │ aput-wide v6, v1, v3 │ │ - .line 134 │ + .line 159 │ aput-object v4, v5, v3 │ │ - .line 135 │ + .line 160 │ const/4 v6, 0x0 │ │ aput-object v6, v5, v0 │ │ - .line 138 │ + .line 163 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 128 │ + .line 153 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 142 │ + .line 167 │ .end local v4 # "val":Ljava/lang/Object; │ :cond_2 │ const/4 v6, 0x0 │ │ iput-boolean v6, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 143 │ + .line 168 │ iput v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 146 │ + .line 171 │ return-void │ .end method │ │ -.method public static idealByteArraySize(I)I │ - .locals 3 │ - .param p0, "need" # I │ - │ - .prologue │ - const/4 v2, 0x1 │ - │ - .line 355 │ - const/4 v0, 0x4 │ - │ - .local v0, "i":I │ - :goto_0 │ - const/16 v1, 0x20 │ - │ - if-ge v0, v1, :cond_0 │ - │ - .line 356 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 v1, v1, -0xc │ - │ - if-gt p0, v1, :cond_1 │ - │ - .line 357 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 p0, v1, -0xc │ - │ - .line 359 │ - .end local p0 # "need":I │ - :cond_0 │ - return p0 │ - │ - .line 355 │ - .restart local p0 # "need":I │ - :cond_1 │ - add-int/lit8 v0, v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public static idealLongArraySize(I)I │ - .locals 1 │ - .param p0, "need" # I │ - │ - .prologue │ - .line 363 │ - mul-int/lit8 v0, p0, 0x8 │ - │ - invoke-static {v0}, Landroid/support/v4/util/LongSparseArray;->idealByteArraySize(I)I │ - │ - move-result v0 │ - │ - div-int/lit8 v0, v0, 0x8 │ - │ - return v0 │ -.end method │ - │ │ # virtual methods │ .method public append(JLjava/lang/Object;)V │ .locals 7 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -324,15 +203,15 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 305 │ + .line 330 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-eqz v4, :cond_0 │ │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ @@ -341,212 +220,212 @@ │ │ aget-wide v4, v4, v5 │ │ cmp-long v4, p1, v4 │ │ if-gtz v4, :cond_0 │ │ - .line 306 │ + .line 331 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/util/LongSparseArray;->put(JLjava/lang/Object;)V │ │ - .line 332 │ + .line 357 │ :goto_0 │ return-void │ │ - .line 310 │ + .line 335 │ :cond_0 │ iget-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v4, :cond_1 │ │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_1 │ │ - .line 311 │ + .line 336 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 314 │ + .line 339 │ :cond_1 │ iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 315 │ + .line 340 │ .local v3, "pos":I │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v4, v4 │ │ if-lt v3, v4, :cond_2 │ │ - .line 316 │ + .line 341 │ add-int/lit8 v4, v3, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ move-result v0 │ │ - .line 318 │ + .line 343 │ .local v0, "n":I │ new-array v1, v0, [J │ │ - .line 319 │ + .line 344 │ .local v1, "nkeys":[J │ new-array v2, v0, [Ljava/lang/Object; │ │ - .line 322 │ + .line 347 │ .local v2, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 323 │ + .line 348 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 325 │ + .line 350 │ iput-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 326 │ + .line 351 │ iput-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 329 │ + .line 354 │ .end local v0 # "n":I │ .end local v1 # "nkeys":[J │ .end local v2 # "nvalues":[Ljava/lang/Object; │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v3 │ │ - .line 330 │ + .line 355 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v3 │ │ - .line 331 │ + .line 356 │ add-int/lit8 v4, v3, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto :goto_0 │ .end method │ │ .method public clear()V │ .locals 5 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v4, 0x0 │ │ - .line 289 │ + .line 314 │ iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 290 │ + .line 315 │ .local v1, "n":I │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 292 │ + .line 317 │ .local v2, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - .line 293 │ + .line 318 │ const/4 v3, 0x0 │ │ aput-object v3, v2, v0 │ │ - .line 292 │ + .line 317 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 296 │ + .line 321 │ :cond_0 │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 297 │ + .line 322 │ iput-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 298 │ + .line 323 │ return-void │ .end method │ │ .method public clone()Landroid/support/v4/util/LongSparseArray; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Landroid/support/v4/util/LongSparseArray", │ ";" │ } │ .end annotation │ │ .prologue │ - .line 55 │ + .line 80 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v1, 0x0 │ │ - .line 57 │ + .line 82 │ .local v1, "clone":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ :try_start_0 │ invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ move-object v0, v2 │ │ check-cast v0, Landroid/support/v4/util/LongSparseArray; │ │ move-object v1, v0 │ │ - .line 58 │ + .line 83 │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ invoke-virtual {v2}, [J->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [J │ │ iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 59 │ + .line 84 │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ invoke-virtual {v2}, [Ljava/lang/Object;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [Ljava/lang/Object; │ │ iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/CloneNotSupportedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 63 │ + .line 88 │ :goto_0 │ return-object v1 │ │ - .line 60 │ + .line 85 │ :catch_0 │ move-exception v2 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic clone()Ljava/lang/Object; │ @@ -554,127 +433,123 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/CloneNotSupportedException; │ } │ .end annotation │ │ .prologue │ - .line 24 │ + .line 43 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0}, Landroid/support/v4/util/LongSparseArray;->clone()Landroid/support/v4/util/LongSparseArray; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public delete(J)V │ - .locals 4 │ + .locals 3 │ .param p1, "key" # J │ │ .prologue │ - .line 93 │ + .line 118 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v1, v2, v3, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v1, v2, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 95 │ + .line 120 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 96 │ + .line 121 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v1, v2, :cond_0 │ │ - .line 97 │ + .line 122 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ aput-object v2, v1, v0 │ │ - .line 98 │ + .line 123 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 101 │ + .line 126 │ :cond_0 │ return-void │ .end method │ │ .method public get(J)Ljava/lang/Object; │ .locals 1 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TE;" │ } │ .end annotation │ │ .prologue │ - .line 71 │ + .line 96 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/util/LongSparseArray;->get(JLjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 3 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)TE;" │ } │ .end annotation │ │ .prologue │ - .line 80 │ + .line 105 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v1, v2, v3, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v1, v2, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 82 │ + .line 107 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-ne v1, v2, :cond_1 │ │ - .line 85 │ + .line 110 │ .end local p3 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_0 │ :goto_0 │ return-object p3 │ │ .restart local p3 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_1 │ @@ -686,32 +561,30 @@ │ .end method │ │ .method public indexOfKey(J)I │ .locals 3 │ .param p1, "key" # J │ │ .prologue │ - .line 258 │ + .line 283 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 259 │ + .line 284 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 262 │ + .line 287 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v1, 0x0 │ - │ - iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v0, v1, v2, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v0, v1, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public indexOfValue(Ljava/lang/Object;)I │ @@ -719,401 +592,510 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TE;)I" │ } │ .end annotation │ │ .prologue │ - .line 274 │ + .line 299 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p1, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v1, :cond_0 │ │ - .line 275 │ + .line 300 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 278 │ + .line 303 │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-ge v0, v1, :cond_2 │ │ - .line 279 │ + .line 304 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ if-ne v1, p1, :cond_1 │ │ - .line 282 │ + .line 307 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ │ - .line 278 │ + .line 303 │ .restart local v0 # "i":I │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 282 │ + .line 307 │ :cond_2 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public keyAt(I)J │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 218 │ + .line 243 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 219 │ + .line 244 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 222 │ + .line 247 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 154 │ + .line 179 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v4, v6, v5, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v4, v5, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 156 │ + .line 181 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 157 │ + .line 182 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ - .line 198 │ + .line 223 │ :goto_0 │ return-void │ │ - .line 159 │ + .line 184 │ :cond_0 │ xor-int/lit8 v0, v0, -0x1 │ │ - .line 161 │ + .line 186 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-ge v0, v4, :cond_1 │ │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v4, v4, v0 │ │ sget-object v5, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-ne v4, v5, :cond_1 │ │ - .line 162 │ + .line 187 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v0 │ │ - .line 163 │ + .line 188 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ goto :goto_0 │ │ - .line 167 │ + .line 192 │ :cond_1 │ iget-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v4, :cond_2 │ │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_2 │ │ - .line 168 │ + .line 193 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 171 │ + .line 196 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v4, v6, v5, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v4, v5, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v4 │ │ xor-int/lit8 v0, v4, -0x1 │ │ - .line 174 │ + .line 199 │ :cond_2 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_3 │ │ - .line 175 │ + .line 200 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ move-result v1 │ │ - .line 177 │ + .line 202 │ .local v1, "n":I │ new-array v2, v1, [J │ │ - .line 178 │ + .line 203 │ .local v2, "nkeys":[J │ new-array v3, v1, [Ljava/lang/Object; │ │ - .line 181 │ + .line 206 │ .local v3, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 182 │ + .line 207 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 184 │ + .line 209 │ iput-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 185 │ + .line 210 │ iput-object v3, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 188 │ + .line 213 │ .end local v1 # "n":I │ .end local v2 # "nkeys":[J │ .end local v3 # "nvalues":[Ljava/lang/Object; │ :cond_3 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v4, v0 │ │ if-eqz v4, :cond_4 │ │ - .line 190 │ + .line 215 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 191 │ + .line 216 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 194 │ + .line 219 │ :cond_4 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v0 │ │ - .line 195 │ + .line 220 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ - .line 196 │ + .line 221 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ - .line 107 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V │ │ - .line 108 │ + .line 133 │ return-void │ .end method │ │ .method public removeAt(I)V │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 114 │ + .line 139 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ sget-object v1, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v0, v1, :cond_0 │ │ - .line 115 │ + .line 140 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ sget-object v1, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ aput-object v1, v0, p1 │ │ - .line 116 │ + .line 141 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 118 │ + .line 143 │ :cond_0 │ return-void │ .end method │ │ .method public setValueAt(ILjava/lang/Object;)V │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)V" │ } │ .end annotation │ │ .prologue │ - .line 245 │ + .line 270 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 246 │ + .line 271 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 249 │ + .line 274 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v0, p1 │ │ - .line 250 │ + .line 275 │ return-void │ .end method │ │ .method public size()I │ .locals 1 │ │ .prologue │ - .line 205 │ + .line 230 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 206 │ + .line 231 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 209 │ + .line 234 │ :cond_0 │ iget v0, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ return v0 │ .end method │ │ +.method public toString()Ljava/lang/String; │ + .locals 6 │ + │ + .prologue │ + .line 368 │ + .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ + invoke-virtual {p0}, Landroid/support/v4/util/LongSparseArray;->size()I │ + │ + move-result v5 │ + │ + if-gtz v5, :cond_0 │ + │ + .line 369 │ + const-string v5, "{}" │ + │ + .line 389 │ + :goto_0 │ + return-object v5 │ + │ + .line 372 │ + :cond_0 │ + new-instance v0, Ljava/lang/StringBuilder; │ + │ + iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + │ + mul-int/lit8 v5, v5, 0x1c │ + │ + invoke-direct {v0, v5}, Ljava/lang/StringBuilder;->(I)V │ + │ + .line 373 │ + .local v0, "buffer":Ljava/lang/StringBuilder; │ + const/16 v5, 0x7b │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 374 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + │ + if-ge v1, v5, :cond_3 │ + │ + .line 375 │ + if-lez v1, :cond_1 │ + │ + .line 376 │ + const-string v5, ", " │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 378 │ + :cond_1 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/LongSparseArray;->keyAt(I)J │ + │ + move-result-wide v2 │ + │ + .line 379 │ + .local v2, "key":J │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + │ + .line 380 │ + const/16 v5, 0x3d │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 381 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + .line 382 │ + .local v4, "value":Ljava/lang/Object; │ + if-eq v4, p0, :cond_2 │ + │ + .line 383 │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + .line 374 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 385 │ + :cond_2 │ + const-string v5, "(this Map)" │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_2 │ + │ + .line 388 │ + .end local v2 # "key":J │ + .end local v4 # "value":Ljava/lang/Object; │ + :cond_3 │ + const/16 v5, 0x7d │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 389 │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + goto :goto_0 │ +.end method │ + │ .method public valueAt(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 232 │ + .line 257 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 233 │ + .line 258 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 236 │ + .line 261 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method ├── smali/android/support/v4/util/LruCache.smali │ @@ -89,27 +89,27 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)I" │ } │ .end annotation │ │ .prologue │ - .line 233 │ + .line 249 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LruCache;->sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v0 │ │ - .line 234 │ + .line 250 │ .local v0, "result":I │ if-gez v0, :cond_0 │ │ - .line 235 │ + .line 251 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Negative size: " │ @@ -136,15 +136,15 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 237 │ + .line 253 │ :cond_0 │ return v0 │ .end method │ │ │ # virtual methods │ .method protected create(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -152,27 +152,27 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 229 │ + .line 245 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public final declared-synchronized createCount()I │ .locals 1 │ │ .prologue │ - .line 295 │ + .line 312 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->createCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -195,41 +195,41 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ZTK;TV;TV;)V" │ } │ .end annotation │ │ .prologue │ - .line 211 │ + .line 227 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p2, "key":Ljava/lang/Object;, "TK;" │ .local p3, "oldValue":Ljava/lang/Object;, "TV;" │ .local p4, "newValue":Ljava/lang/Object;, "TV;" │ return-void │ .end method │ │ .method public final evictAll()V │ .locals 1 │ │ .prologue │ - .line 255 │ + .line 271 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ const/4 v0, -0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ - .line 256 │ + .line 272 │ return-void │ .end method │ │ .method public final declared-synchronized evictionCount()I │ .locals 1 │ │ .prologue │ - .line 309 │ + .line 326 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -251,187 +251,187 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 62 │ + .line 78 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ if-nez p1, :cond_0 │ │ - .line 63 │ + .line 79 │ new-instance v2, Ljava/lang/NullPointerException; │ │ const-string v3, "key == null" │ │ invoke-direct {v2, v3}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 67 │ + .line 83 │ :cond_0 │ monitor-enter p0 │ │ - .line 68 │ + .line 84 │ :try_start_0 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 69 │ + .line 85 │ .local v1, "mapValue":Ljava/lang/Object;, "TV;" │ if-eqz v1, :cond_1 │ │ - .line 70 │ + .line 86 │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ - .line 71 │ + .line 87 │ monitor-exit p0 │ │ move-object v0, v1 │ │ - .line 105 │ + .line 121 │ :goto_0 │ return-object v0 │ │ - .line 73 │ + .line 89 │ :cond_1 │ iget v2, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ - .line 74 │ + .line 90 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 83 │ + .line 99 │ invoke-virtual {p0, p1}, Landroid/support/v4/util/LruCache;->create(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 84 │ + .line 100 │ .local v0, "createdValue":Ljava/lang/Object;, "TV;" │ if-nez v0, :cond_2 │ │ - .line 85 │ + .line 101 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 74 │ + .line 90 │ .end local v0 # "createdValue":Ljava/lang/Object;, "TV;" │ .end local v1 # "mapValue":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v2 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v2 │ │ - .line 88 │ + .line 104 │ .restart local v0 # "createdValue":Ljava/lang/Object;, "TV;" │ .restart local v1 # "mapValue":Ljava/lang/Object;, "TV;" │ :cond_2 │ monitor-enter p0 │ │ - .line 89 │ + .line 105 │ :try_start_2 │ iget v2, p0, Landroid/support/v4/util/LruCache;->createCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->createCount:I │ │ - .line 90 │ + .line 106 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1, v0}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 92 │ + .line 108 │ if-eqz v1, :cond_3 │ │ - .line 94 │ + .line 110 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 98 │ + .line 114 │ :goto_1 │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - .line 100 │ + .line 116 │ if-eqz v1, :cond_4 │ │ - .line 101 │ + .line 117 │ const/4 v2, 0x0 │ │ invoke-virtual {p0, v2, p1, v0, v1}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ move-object v0, v1 │ │ - .line 102 │ + .line 118 │ goto :goto_0 │ │ - .line 96 │ + .line 112 │ :cond_3 │ :try_start_3 │ iget v2, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->size:I │ │ goto :goto_1 │ │ - .line 98 │ + .line 114 │ :catchall_1 │ move-exception v2 │ │ monitor-exit p0 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ throw v2 │ │ - .line 104 │ + .line 120 │ :cond_4 │ iget v2, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ │ invoke-virtual {p0, v2}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ goto :goto_0 │ .end method │ │ .method public final declared-synchronized hitCount()I │ .locals 1 │ │ .prologue │ - .line 280 │ + .line 297 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -448,15 +448,15 @@ │ throw v0 │ .end method │ │ .method public final declared-synchronized maxSize()I │ .locals 1 │ │ .prologue │ - .line 273 │ + .line 289 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -473,15 +473,15 @@ │ throw v0 │ .end method │ │ .method public final declared-synchronized missCount()I │ .locals 1 │ │ .prologue │ - .line 288 │ + .line 305 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->missCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -503,101 +503,101 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 116 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ if-eqz p1, :cond_0 │ │ if-nez p2, :cond_1 │ │ - .line 117 │ + .line 133 │ :cond_0 │ new-instance v1, Ljava/lang/NullPointerException; │ │ const-string v2, "key == null || value == null" │ │ invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 121 │ + .line 137 │ :cond_1 │ monitor-enter p0 │ │ - .line 122 │ + .line 138 │ :try_start_0 │ iget v1, p0, Landroid/support/v4/util/LruCache;->putCount:I │ │ add-int/lit8 v1, v1, 0x1 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->putCount:I │ │ - .line 123 │ + .line 139 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, p2}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ add-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 124 │ + .line 140 │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v1, p1, p2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 125 │ + .line 141 │ .local v0, "previous":Ljava/lang/Object;, "TV;" │ if-eqz v0, :cond_2 │ │ - .line 126 │ + .line 142 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ sub-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 128 │ + .line 144 │ :cond_2 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 130 │ + .line 146 │ if-eqz v0, :cond_3 │ │ - .line 131 │ + .line 147 │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v1, p1, v0, p2}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ - .line 134 │ + .line 150 │ :cond_3 │ iget v1, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ │ invoke-virtual {p0, v1}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ - .line 135 │ + .line 151 │ return-object v0 │ │ - .line 128 │ + .line 144 │ .end local v0 # "previous":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v1 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ @@ -606,15 +606,15 @@ │ throw v1 │ .end method │ │ .method public final declared-synchronized putCount()I │ .locals 1 │ │ .prologue │ - .line 302 │ + .line 319 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->putCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -636,93 +636,142 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 177 │ + .line 193 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ if-nez p1, :cond_0 │ │ - .line 178 │ + .line 194 │ new-instance v1, Ljava/lang/NullPointerException; │ │ const-string v2, "key == null" │ │ invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 182 │ + .line 198 │ :cond_0 │ monitor-enter p0 │ │ - .line 183 │ + .line 199 │ :try_start_0 │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v1, p1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 184 │ + .line 200 │ .local v0, "previous":Ljava/lang/Object;, "TV;" │ if-eqz v0, :cond_1 │ │ - .line 185 │ + .line 201 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ sub-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 187 │ + .line 203 │ :cond_1 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 189 │ + .line 205 │ if-eqz v0, :cond_2 │ │ - .line 190 │ + .line 206 │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-virtual {p0, v1, p1, v0, v2}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ - .line 193 │ + .line 209 │ :cond_2 │ return-object v0 │ │ - .line 187 │ + .line 203 │ .end local v0 # "previous":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v1 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v1 │ .end method │ │ +.method public resize(I)V │ + .locals 2 │ + .param p1, "maxSize" # I │ + │ + .prologue │ + .line 61 │ + .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ + if-gtz p1, :cond_0 │ + │ + .line 62 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + const-string v1, "maxSize <= 0" │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .line 65 │ + :cond_0 │ + monitor-enter p0 │ + │ + .line 66 │ + :try_start_0 │ + iput p1, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ + │ + .line 67 │ + monitor-exit p0 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + .line 68 │ + invoke-virtual {p0, p1}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ + │ + .line 69 │ + return-void │ + │ + .line 67 │ + :catchall_0 │ + move-exception v0 │ + │ + :try_start_1 │ + monitor-exit p0 │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + throw v0 │ +.end method │ + │ .method public final declared-synchronized size()I │ .locals 1 │ │ .prologue │ - .line 264 │ + .line 280 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->size:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -744,15 +793,15 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)I" │ } │ .end annotation │ │ .prologue │ - .line 248 │ + .line 264 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -764,15 +813,15 @@ │ "()", │ "Ljava/util/Map", │ ";" │ } │ .end annotation │ │ .prologue │ - .line 317 │ + .line 334 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ new-instance v0, Ljava/util/LinkedHashMap; │ │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ @@ -796,35 +845,35 @@ │ .method public final declared-synchronized toString()Ljava/lang/String; │ .locals 6 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ const/4 v1, 0x0 │ │ - .line 321 │ + .line 338 │ monitor-enter p0 │ │ :try_start_0 │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ iget v3, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ add-int v0, v2, v3 │ │ - .line 322 │ + .line 339 │ .local v0, "accesses":I │ if-eqz v0, :cond_0 │ │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ mul-int/lit8 v2, v2, 0x64 │ │ div-int v1, v2, v0 │ │ - .line 323 │ + .line 340 │ .local v1, "hitPercent":I │ :cond_0 │ const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" │ │ const/4 v3, 0x4 │ │ new-array v3, v3, [Ljava/lang/Object; │ @@ -873,15 +922,15 @@ │ │ move-result-object v2 │ │ monitor-exit p0 │ │ return-object v2 │ │ - .line 321 │ + .line 338 │ .end local v0 # "accesses":I │ .end local v1 # "hitPercent":I │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ │ @@ -889,20 +938,20 @@ │ .end method │ │ .method public trimToSize(I)V │ .locals 6 │ .param p1, "maxSize" # I │ │ .prologue │ - .line 149 │ + .line 165 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ :goto_0 │ monitor-enter p0 │ │ - .line 150 │ + .line 166 │ :try_start_0 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-ltz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ @@ -912,15 +961,15 @@ │ │ if-eqz v3, :cond_1 │ │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-eqz v3, :cond_1 │ │ - .line 151 │ + .line 167 │ :cond_0 │ new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -946,47 +995,47 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 165 │ + .line 181 │ :catchall_0 │ move-exception v3 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v3 │ │ - .line 155 │ + .line 171 │ :cond_1 │ :try_start_1 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-le v3, p1, :cond_2 │ │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3}, Ljava/util/LinkedHashMap;->isEmpty()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - .line 156 │ + .line 172 │ :cond_2 │ monitor-exit p0 │ │ - .line 169 │ + .line 185 │ return-void │ │ - .line 159 │ + .line 175 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ │ move-result-object v3 │ │ @@ -996,56 +1045,56 @@ │ │ invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ - .line 160 │ + .line 176 │ .local v1, "toEvict":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 161 │ + .line 177 │ .local v0, "key":Ljava/lang/Object;, "TK;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ - .line 162 │ + .line 178 │ .local v2, "value":Ljava/lang/Object;, "TV;" │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 163 │ + .line 179 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, v0, v2}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ iput v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 164 │ + .line 180 │ iget v3, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ │ add-int/lit8 v3, v3, 0x1 │ │ iput v3, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ │ - .line 165 │ + .line 181 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 167 │ + .line 183 │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ invoke-virtual {p0, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 ├── smali/android/support/v4/util/SparseArrayCompat.smali │ @@ -1,19 +1,23 @@ │ .class public Landroid/support/v4/util/SparseArrayCompat; │ .super Ljava/lang/Object; │ .source "SparseArrayCompat.java" │ │ +# interfaces │ +.implements Ljava/lang/Cloneable; │ + │ │ # annotations │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "", │ - "Ljava/lang/Object;" │ + "Ljava/lang/Object;", │ + "Ljava/lang/Cloneable;" │ } │ .end annotation │ │ │ # static fields │ .field private static final DELETED:Ljava/lang/Object; │ │ @@ -43,266 +47,154 @@ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 31 │ + .line 35 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/16 v0, 0xa │ │ invoke-direct {p0, v0}, Landroid/support/v4/util/SparseArrayCompat;->(I)V │ │ - .line 32 │ + .line 36 │ return-void │ .end method │ │ .method public constructor (I)V │ .locals 2 │ .param p1, "initialCapacity" # I │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v1, 0x0 │ │ - .line 39 │ + .line 45 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 25 │ iput-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 40 │ - invoke-static {p1}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + .line 46 │ + if-nez p1, :cond_0 │ │ - move-result p1 │ - │ - .line 42 │ - new-array v0, p1, [I │ + .line 47 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_INTS:[I │ │ iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 43 │ - new-array v0, p1, [Ljava/lang/Object; │ + .line 48 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object; │ │ iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 44 │ + .line 54 │ + :goto_0 │ iput v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 45 │ + .line 55 │ return-void │ -.end method │ - │ -.method private static binarySearch([IIII)I │ - .locals 5 │ - .param p0, "a" # [I │ - .param p1, "start" # I │ - .param p2, "len" # I │ - .param p3, "key" # I │ - │ - .prologue │ - .line 326 │ - add-int v1, p1, p2 │ - │ - .local v1, "high":I │ - add-int/lit8 v2, p1, -0x1 │ - │ - .line 328 │ - .local v2, "low":I │ - :goto_0 │ - sub-int v3, v1, v2 │ │ - const/4 v4, 0x1 │ - │ - if-le v3, v4, :cond_1 │ - │ - .line 329 │ - add-int v3, v1, v2 │ - │ - div-int/lit8 v0, v3, 0x2 │ - │ - .line 331 │ - .local v0, "guess":I │ - aget v3, p0, v0 │ - │ - if-ge v3, p3, :cond_0 │ - │ - .line 332 │ - move v2, v0 │ - │ - goto :goto_0 │ - │ - .line 334 │ + .line 50 │ :cond_0 │ - move v1, v0 │ - │ - goto :goto_0 │ - │ - .line 337 │ - .end local v0 # "guess":I │ - :cond_1 │ - add-int v3, p1, p2 │ - │ - if-ne v1, v3, :cond_3 │ - │ - .line 338 │ - add-int v3, p1, p2 │ + invoke-static {p1}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ - xor-int/lit8 v1, v3, -0x1 │ + move-result p1 │ │ - .line 342 │ - .end local v1 # "high":I │ - :cond_2 │ - :goto_1 │ - return v1 │ + .line 51 │ + new-array v0, p1, [I │ │ - .line 339 │ - .restart local v1 # "high":I │ - :cond_3 │ - aget v3, p0, v1 │ + iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - if-eq v3, p3, :cond_2 │ + .line 52 │ + new-array v0, p1, [Ljava/lang/Object; │ │ - .line 342 │ - xor-int/lit8 v1, v1, -0x1 │ + iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method private gc()V │ .locals 7 │ │ .prologue │ - .line 116 │ + .line 141 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 117 │ + .line 142 │ .local v2, "n":I │ const/4 v3, 0x0 │ │ - .line 118 │ + .line 143 │ .local v3, "o":I │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 119 │ + .line 144 │ .local v1, "keys":[I │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 121 │ + .line 146 │ .local v5, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_2 │ │ - .line 122 │ + .line 147 │ aget-object v4, v5, v0 │ │ - .line 124 │ + .line 149 │ .local v4, "val":Ljava/lang/Object; │ sget-object v6, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v4, v6, :cond_1 │ │ - .line 125 │ + .line 150 │ if-eq v0, v3, :cond_0 │ │ - .line 126 │ + .line 151 │ aget v6, v1, v0 │ │ aput v6, v1, v3 │ │ - .line 127 │ + .line 152 │ aput-object v4, v5, v3 │ │ - .line 130 │ + .line 153 │ + const/4 v6, 0x0 │ + │ + aput-object v6, v5, v0 │ + │ + .line 156 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 121 │ + .line 146 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 134 │ + .line 160 │ .end local v4 # "val":Ljava/lang/Object; │ :cond_2 │ const/4 v6, 0x0 │ │ iput-boolean v6, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 135 │ + .line 161 │ iput v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 138 │ + .line 164 │ return-void │ .end method │ │ -.method static idealByteArraySize(I)I │ - .locals 3 │ - .param p0, "need" # I │ - │ - .prologue │ - const/4 v2, 0x1 │ - │ - .line 346 │ - const/4 v0, 0x4 │ - │ - .local v0, "i":I │ - :goto_0 │ - const/16 v1, 0x20 │ - │ - if-ge v0, v1, :cond_0 │ - │ - .line 347 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 v1, v1, -0xc │ - │ - if-gt p0, v1, :cond_1 │ - │ - .line 348 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 p0, v1, -0xc │ - │ - .line 350 │ - .end local p0 # "need":I │ - :cond_0 │ - return p0 │ - │ - .line 346 │ - .restart local p0 # "need":I │ - :cond_1 │ - add-int/lit8 v0, v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method static idealIntArraySize(I)I │ - .locals 1 │ - .param p0, "need" # I │ - │ - .prologue │ - .line 354 │ - mul-int/lit8 v0, p0, 0x4 │ - │ - invoke-static {v0}, Landroid/support/v4/util/SparseArrayCompat;->idealByteArraySize(I)I │ - │ - move-result v0 │ - │ - div-int/lit8 v0, v0, 0x4 │ - │ - return v0 │ -.end method │ - │ │ # virtual methods │ .method public append(ILjava/lang/Object;)V │ .locals 7 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -311,274 +203,351 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 296 │ + .line 325 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-eqz v4, :cond_0 │ │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v5, v5, -0x1 │ │ aget v4, v4, v5 │ │ if-gt p1, v4, :cond_0 │ │ - .line 297 │ + .line 326 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/SparseArrayCompat;->put(ILjava/lang/Object;)V │ │ - .line 323 │ + .line 352 │ :goto_0 │ return-void │ │ - .line 301 │ + .line 330 │ :cond_0 │ iget-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v4, :cond_1 │ │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_1 │ │ - .line 302 │ + .line 331 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 305 │ + .line 334 │ :cond_1 │ iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 306 │ + .line 335 │ .local v3, "pos":I │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v4, v4 │ │ if-lt v3, v4, :cond_2 │ │ - .line 307 │ + .line 336 │ add-int/lit8 v4, v3, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ move-result v0 │ │ - .line 309 │ + .line 338 │ .local v0, "n":I │ new-array v1, v0, [I │ │ - .line 310 │ + .line 339 │ .local v1, "nkeys":[I │ new-array v2, v0, [Ljava/lang/Object; │ │ - .line 313 │ + .line 342 │ .local v2, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 314 │ + .line 343 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 316 │ + .line 345 │ iput-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 317 │ + .line 346 │ iput-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 320 │ + .line 349 │ .end local v0 # "n":I │ .end local v1 # "nkeys":[I │ .end local v2 # "nvalues":[Ljava/lang/Object; │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v3 │ │ - .line 321 │ + .line 350 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v3 │ │ - .line 322 │ + .line 351 │ add-int/lit8 v4, v3, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ goto :goto_0 │ .end method │ │ .method public clear()V │ .locals 5 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v4, 0x0 │ │ - .line 280 │ + .line 309 │ iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 281 │ + .line 310 │ .local v1, "n":I │ iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 283 │ + .line 312 │ .local v2, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - .line 284 │ + .line 313 │ const/4 v3, 0x0 │ │ aput-object v3, v2, v0 │ │ - .line 283 │ + .line 312 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 287 │ + .line 316 │ :cond_0 │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 288 │ + .line 317 │ iput-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 289 │ + .line 318 │ return-void │ .end method │ │ +.method public clone()Landroid/support/v4/util/SparseArrayCompat; │ + .locals 3 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Landroid/support/v4/util/SparseArrayCompat", │ + ";" │ + } │ + .end annotation │ + │ + .prologue │ + .line 60 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + const/4 v1, 0x0 │ + │ + .line 62 │ + .local v1, "clone":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + :try_start_0 │ + invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + move-object v0, v2 │ + │ + check-cast v0, Landroid/support/v4/util/SparseArrayCompat; │ + │ + move-object v1, v0 │ + │ + .line 63 │ + iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ + │ + invoke-virtual {v2}, [I->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, [I │ + │ + iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ + │ + .line 64 │ + iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ + │ + invoke-virtual {v2}, [Ljava/lang/Object;->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, [Ljava/lang/Object; │ + │ + iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/CloneNotSupportedException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 68 │ + :goto_0 │ + return-object v1 │ + │ + .line 65 │ + :catch_0 │ + move-exception v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public bridge synthetic clone()Ljava/lang/Object; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Throws; │ + value = { │ + Ljava/lang/CloneNotSupportedException; │ + } │ + .end annotation │ + │ + .prologue │ + .line 23 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + invoke-virtual {p0}, Landroid/support/v4/util/SparseArrayCompat;->clone()Landroid/support/v4/util/SparseArrayCompat; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public delete(I)V │ - .locals 4 │ + .locals 3 │ .param p1, "key" # I │ │ .prologue │ - .line 73 │ + .line 98 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v1, v2, v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v1, v2, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 75 │ + .line 100 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 76 │ + .line 101 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v1, v2, :cond_0 │ │ - .line 77 │ + .line 102 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ aput-object v2, v1, v0 │ │ - .line 78 │ + .line 103 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 81 │ + .line 106 │ :cond_0 │ return-void │ .end method │ │ .method public get(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 52 │ + .line 76 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, v0}, Landroid/support/v4/util/SparseArrayCompat;->get(ILjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(ILjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 3 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)TE;" │ } │ .end annotation │ │ .prologue │ - .line 60 │ + .line 85 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v1, v2, v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v1, v2, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 62 │ + .line 87 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-ne v1, v2, :cond_1 │ │ - .line 65 │ + .line 90 │ .end local p2 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_0 │ :goto_0 │ return-object p2 │ │ .restart local p2 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_1 │ @@ -586,36 +555,34 @@ │ │ aget-object p2, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public indexOfKey(I)I │ - .locals 3 │ + .locals 2 │ .param p1, "key" # I │ │ .prologue │ - .line 249 │ + .line 276 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 250 │ + .line 277 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 253 │ + .line 280 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v1, 0x0 │ - │ - iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v0, v1, v2, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v0, v1, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public indexOfValue(Ljava/lang/Object;)I │ @@ -623,75 +590,75 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TE;)I" │ } │ .end annotation │ │ .prologue │ - .line 265 │ + .line 294 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p1, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v1, :cond_0 │ │ - .line 266 │ + .line 295 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 269 │ + .line 298 │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-ge v0, v1, :cond_2 │ │ - .line 270 │ + .line 299 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ if-ne v1, p1, :cond_1 │ │ - .line 273 │ + .line 302 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ │ - .line 269 │ + .line 298 │ .restart local v0 # "i":I │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 273 │ + .line 302 │ :cond_2 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public keyAt(I)I │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 210 │ + .line 236 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 211 │ + .line 237 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 214 │ + .line 240 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aget v0, v0, p1 │ │ return v0 │ .end method │ @@ -706,355 +673,464 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 146 │ + .line 172 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v4, v6, v5, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v4, v5, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 148 │ + .line 174 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 149 │ + .line 175 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ - .line 190 │ + .line 216 │ :goto_0 │ return-void │ │ - .line 151 │ + .line 177 │ :cond_0 │ xor-int/lit8 v0, v0, -0x1 │ │ - .line 153 │ + .line 179 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-ge v0, v4, :cond_1 │ │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v4, v4, v0 │ │ sget-object v5, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-ne v4, v5, :cond_1 │ │ - .line 154 │ + .line 180 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v0 │ │ - .line 155 │ + .line 181 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ goto :goto_0 │ │ - .line 159 │ + .line 185 │ :cond_1 │ iget-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v4, :cond_2 │ │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_2 │ │ - .line 160 │ + .line 186 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 163 │ + .line 189 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v4, v6, v5, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v4, v5, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v4 │ │ xor-int/lit8 v0, v4, -0x1 │ │ - .line 166 │ + .line 192 │ :cond_2 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_3 │ │ - .line 167 │ + .line 193 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ move-result v1 │ │ - .line 169 │ + .line 195 │ .local v1, "n":I │ new-array v2, v1, [I │ │ - .line 170 │ + .line 196 │ .local v2, "nkeys":[I │ new-array v3, v1, [Ljava/lang/Object; │ │ - .line 173 │ + .line 199 │ .local v3, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 174 │ + .line 200 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 176 │ + .line 202 │ iput-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 177 │ + .line 203 │ iput-object v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 180 │ + .line 206 │ .end local v1 # "n":I │ .end local v2 # "nkeys":[I │ .end local v3 # "nvalues":[Ljava/lang/Object; │ :cond_3 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v4, v0 │ │ if-eqz v4, :cond_4 │ │ - .line 182 │ + .line 208 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 183 │ + .line 209 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 186 │ + .line 212 │ :cond_4 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v0 │ │ - .line 187 │ + .line 213 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ - .line 188 │ + .line 214 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(I)V │ .locals 0 │ .param p1, "key" # I │ │ .prologue │ - .line 87 │ + .line 112 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ invoke-virtual {p0, p1}, Landroid/support/v4/util/SparseArrayCompat;->delete(I)V │ │ - .line 88 │ + .line 113 │ return-void │ .end method │ │ .method public removeAt(I)V │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 94 │ + .line 119 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ sget-object v1, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v0, v1, :cond_0 │ │ - .line 95 │ + .line 120 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ sget-object v1, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ aput-object v1, v0, p1 │ │ - .line 96 │ + .line 121 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 98 │ + .line 123 │ :cond_0 │ return-void │ .end method │ │ .method public removeAtRange(II)V │ .locals 4 │ .param p1, "index" # I │ .param p2, "size" # I │ │ .prologue │ - .line 107 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int v3, p1, p2 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ - .line 108 │ + .line 133 │ .local v0, "end":I │ move v1, p1 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_0 │ │ - .line 109 │ + .line 134 │ invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->removeAt(I)V │ │ - .line 108 │ + .line 133 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 111 │ + .line 136 │ :cond_0 │ return-void │ .end method │ │ .method public setValueAt(ILjava/lang/Object;)V │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)V" │ } │ .end annotation │ │ .prologue │ - .line 236 │ + .line 263 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 237 │ + .line 264 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 240 │ + .line 267 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v0, p1 │ │ - .line 241 │ + .line 268 │ return-void │ .end method │ │ .method public size()I │ .locals 1 │ │ .prologue │ - .line 197 │ + .line 223 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 198 │ + .line 224 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 201 │ + .line 227 │ :cond_0 │ iget v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ return v0 │ .end method │ │ +.method public toString()Ljava/lang/String; │ + .locals 5 │ + │ + .prologue │ + .line 363 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + invoke-virtual {p0}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ + │ + move-result v4 │ + │ + if-gtz v4, :cond_0 │ + │ + .line 364 │ + const-string v4, "{}" │ + │ + .line 384 │ + :goto_0 │ + return-object v4 │ + │ + .line 367 │ + :cond_0 │ + new-instance v0, Ljava/lang/StringBuilder; │ + │ + iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + │ + mul-int/lit8 v4, v4, 0x1c │ + │ + invoke-direct {v0, v4}, Ljava/lang/StringBuilder;->(I)V │ + │ + .line 368 │ + .local v0, "buffer":Ljava/lang/StringBuilder; │ + const/16 v4, 0x7b │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 369 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + │ + if-ge v1, v4, :cond_3 │ + │ + .line 370 │ + if-lez v1, :cond_1 │ + │ + .line 371 │ + const-string v4, ", " │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 373 │ + :cond_1 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ + │ + move-result v2 │ + │ + .line 374 │ + .local v2, "key":I │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + │ + .line 375 │ + const/16 v4, 0x3d │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 376 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + .line 377 │ + .local v3, "value":Ljava/lang/Object; │ + if-eq v3, p0, :cond_2 │ + │ + .line 378 │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + .line 369 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 380 │ + :cond_2 │ + const-string v4, "(this Map)" │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_2 │ + │ + .line 383 │ + .end local v2 # "key":I │ + .end local v3 # "value":Ljava/lang/Object; │ + :cond_3 │ + const/16 v4, 0x7d │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 384 │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + goto :goto_0 │ +.end method │ + │ .method public valueAt(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 223 │ + .line 250 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 224 │ + .line 251 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 227 │ + .line 254 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -461,15 +461,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -483,27 +483,27 @@ │ :goto_0 │ return v2 │ │ .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -560,1448 +560,1448 @@ │ .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 226 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 231 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 233 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 236 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 237 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 238 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 239 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 238 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 231 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 233 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 240 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 243 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 244 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 245 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 247 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 249 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 243 │ goto :goto_4 │ │ .line 251 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 252 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 259 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 265 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 266 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 267 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 268 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 269 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 268 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 272 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 273 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 275 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 276 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 284 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 286 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 290 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 301 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 307 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 308 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 309 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 310 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 311 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 320 │ goto/16 :goto_5 │ │ .line 297 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 323 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 327 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 328 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 333 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 334 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 335 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 337 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 345 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 347 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 349 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 350 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 355 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 357 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 392 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 394 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 395 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 362 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 365 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ .line 366 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto/16 :goto_8 │ │ .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 371 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 372 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 373 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 375 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 378 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 401 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 249 │ :pswitch_data_0 ├── smali/android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.smali │ @@ -24,15 +24,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 40 │ + .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static metaStateFilterDirectionalModifiers(IIIII)I │ .locals 5 │ @@ -43,141 +43,168 @@ │ .param p4, "right" # I │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 51 │ + .line 55 │ and-int v4, p1, p2 │ │ if-eqz v4, :cond_0 │ │ move v1, v2 │ │ - .line 52 │ + .line 56 │ .local v1, "wantBasic":Z │ :goto_0 │ or-int v0, p3, p4 │ │ - .line 53 │ + .line 57 │ .local v0, "directional":I │ and-int v4, p1, v0 │ │ if-eqz v4, :cond_1 │ │ - .line 55 │ + .line 59 │ .local v2, "wantLeftOrRight":Z │ :goto_1 │ if-eqz v1, :cond_4 │ │ - .line 56 │ + .line 60 │ if-eqz v2, :cond_2 │ │ - .line 57 │ + .line 61 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "bad arguments" │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v3 │ │ .end local v0 # "directional":I │ .end local v1 # "wantBasic":Z │ .end local v2 # "wantLeftOrRight":Z │ :cond_0 │ move v1, v3 │ │ - .line 51 │ + .line 55 │ goto :goto_0 │ │ .restart local v0 # "directional":I │ .restart local v1 # "wantBasic":Z │ :cond_1 │ move v2, v3 │ │ - .line 53 │ + .line 57 │ goto :goto_1 │ │ - .line 59 │ + .line 63 │ .restart local v2 # "wantLeftOrRight":Z │ :cond_2 │ xor-int/lit8 v3, v0, -0x1 │ │ and-int/2addr p0, v3 │ │ - .line 63 │ + .line 67 │ .end local p0 # "metaState":I │ :cond_3 │ :goto_2 │ return p0 │ │ - .line 60 │ + .line 64 │ .restart local p0 # "metaState":I │ :cond_4 │ if-eqz v2, :cond_3 │ │ - .line 61 │ + .line 65 │ xor-int/lit8 v3, p2, -0x1 │ │ and-int/2addr p0, v3 │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ +.method public dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "event" # Landroid/view/KeyEvent; │ + .param p2, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p3, "state" # Ljava/lang/Object; │ + .param p4, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 114 │ + invoke-virtual {p1, p2}, Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 108 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ .method public isTracking(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 99 │ + .line 103 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public metaStateHasModifiers(II)Z │ .locals 4 │ .param p1, "metaState" # I │ .param p2, "modifiers" # I │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 80 │ + .line 84 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v1 │ │ and-int/lit16 p1, v1, 0xf7 │ │ - .line 81 │ + .line 85 │ const/16 v1, 0x40 │ │ const/16 v2, 0x80 │ │ invoke-static {p1, p2, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->metaStateFilterDirectionalModifiers(IIIII)I │ │ move-result p1 │ │ - .line 83 │ + .line 87 │ const/4 v1, 0x2 │ │ const/16 v2, 0x10 │ │ const/16 v3, 0x20 │ │ invoke-static {p1, p2, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->metaStateFilterDirectionalModifiers(IIIII)I │ │ move-result p1 │ │ - .line 85 │ + .line 89 │ if-ne p1, p2, :cond_0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ @@ -186,15 +213,15 @@ │ .end method │ │ .method public metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 90 │ + .line 94 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v0 │ │ and-int/lit16 v0, v0, 0xf7 │ │ if-nez v0, :cond_0 │ @@ -211,39 +238,39 @@ │ .end method │ │ .method public normalizeMetaState(I)I │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 69 │ + .line 73 │ and-int/lit16 v0, p1, 0xc0 │ │ if-eqz v0, :cond_0 │ │ - .line 70 │ + .line 74 │ or-int/lit8 p1, p1, 0x1 │ │ - .line 72 │ + .line 76 │ :cond_0 │ and-int/lit8 v0, p1, 0x30 │ │ if-eqz v0, :cond_1 │ │ - .line 73 │ + .line 77 │ or-int/lit8 p1, p1, 0x2 │ │ - .line 75 │ + .line 79 │ :cond_1 │ and-int/lit16 v0, p1, 0xf7 │ │ return v0 │ .end method │ │ .method public startTracking(Landroid/view/KeyEvent;)V │ .locals 0 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 95 │ + .line 99 │ return-void │ .end method ├── smali/android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.smali │ @@ -15,39 +15,68 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 103 │ + .line 118 │ invoke-direct {p0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "event" # Landroid/view/KeyEvent; │ + .param p2, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p3, "state" # Ljava/lang/Object; │ + .param p4, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 137 │ + invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/KeyEventCompatEclair;->dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 131 │ + invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatEclair;->getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public isTracking(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 111 │ + .line 126 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatEclair;->isTracking(Landroid/view/KeyEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public startTracking(Landroid/view/KeyEvent;)V │ .locals 0 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 106 │ + .line 121 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatEclair;->startTracking(Landroid/view/KeyEvent;)V │ │ - .line 107 │ + .line 122 │ return-void │ .end method ├── smali/android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.smali │ @@ -15,54 +15,54 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 118 │ + .line 144 │ invoke-direct {p0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public metaStateHasModifiers(II)Z │ .locals 1 │ .param p1, "metaState" # I │ .param p2, "modifiers" # I │ │ .prologue │ - .line 126 │ + .line 152 │ invoke-static {p1, p2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 131 │ + .line 157 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public normalizeMetaState(I)I │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 121 │ + .line 147 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.smali │ @@ -11,14 +11,20 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "KeyEventVersionImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ +.end method │ + │ .method public abstract isTracking(Landroid/view/KeyEvent;)Z │ .end method │ │ .method public abstract metaStateHasModifiers(II)Z │ .end method │ │ .method public abstract metaStateHasNoModifiers(I)Z ├── smali/android/support/v4/view/KeyEventCompat.smali │ @@ -19,61 +19,94 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 140 │ + .line 166 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 141 │ + .line 167 │ new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ - .line 145 │ + .line 171 │ :goto_0 │ return-void │ │ - .line 143 │ + .line 169 │ :cond_0 │ new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 118 │ + .line 144 │ return-void │ .end method │ │ +.method public static dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p0, "event" # Landroid/view/KeyEvent; │ + .param p1, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p2, "state" # Ljava/lang/Object; │ + .param p3, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 209 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0, p1, p2, p3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 204 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static hasModifiers(Landroid/view/KeyEvent;I)Z │ .locals 2 │ .param p0, "event" # Landroid/view/KeyEvent; │ .param p1, "modifiers" # I │ │ .prologue │ - .line 162 │ + .line 188 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-virtual {p0}, Landroid/view/KeyEvent;->getMetaState()I │ │ move-result v1 │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z │ @@ -84,15 +117,15 @@ │ .end method │ │ .method public static hasNoModifiers(Landroid/view/KeyEvent;)Z │ .locals 2 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 166 │ + .line 192 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-virtual {p0}, Landroid/view/KeyEvent;->getMetaState()I │ │ move-result v1 │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z │ @@ -103,15 +136,15 @@ │ .end method │ │ .method public static isTracking(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 174 │ + .line 200 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->isTracking(Landroid/view/KeyEvent;)Z │ │ move-result v0 │ │ return v0 │ @@ -119,60 +152,60 @@ │ │ .method public static metaStateHasModifiers(II)Z │ .locals 1 │ .param p0, "metaState" # I │ .param p1, "modifiers" # I │ │ .prologue │ - .line 154 │ + .line 180 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p0, "metaState" # I │ │ .prologue │ - .line 158 │ + .line 184 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static normalizeMetaState(I)I │ .locals 1 │ .param p0, "metaState" # I │ │ .prologue │ - .line 150 │ + .line 176 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static startTracking(Landroid/view/KeyEvent;)V │ .locals 1 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 170 │ + .line 196 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->startTracking(Landroid/view/KeyEvent;)V │ │ - .line 171 │ + .line 197 │ return-void │ .end method ├── smali/android/support/v4/view/KeyEventCompatEclair.smali │ @@ -4,37 +4,69 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 22 │ + .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p0, "event" # Landroid/view/KeyEvent; │ + .param p1, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p2, "state" # Ljava/lang/Object; │ + .param p3, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 30 │ + check-cast p2, Landroid/view/KeyEvent$DispatcherState; │ + │ + .end local p2 # "state":Ljava/lang/Object; │ + invoke-virtual {p0, p1, p2, p3}, Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 25 │ + invoke-virtual {p0}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static isTracking(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 28 │ + .line 38 │ invoke-virtual {p0}, Landroid/view/KeyEvent;->isTracking()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static startTracking(Landroid/view/KeyEvent;)V │ .locals 0 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 24 │ + .line 34 │ invoke-virtual {p0}, Landroid/view/KeyEvent;->startTracking()V │ │ - .line 25 │ + .line 35 │ return-void │ .end method ├── smali/android/support/v4/view/MenuCompat.smali │ @@ -1,79 +1,30 @@ │ .class public Landroid/support/v4/view/MenuCompat; │ .super Ljava/lang/Object; │ .source "MenuCompat.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;, │ - Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;, │ - Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - } │ -.end annotation │ - │ - │ -# static fields │ -.field static final IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - │ # direct methods │ -.method static constructor ()V │ - .locals 2 │ - │ - .prologue │ - .line 60 │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0xb │ - │ - if-lt v0, v1, :cond_0 │ - │ - .line 61 │ - new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ - │ - invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;->()V │ - │ - sput-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - .line 65 │ - :goto_0 │ - return-void │ - │ - .line 63 │ - :cond_0 │ - new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ - │ - invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;->()V │ - │ - sput-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - goto :goto_0 │ -.end method │ - │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 47 │ return-void │ .end method │ │ -.method public static setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public static setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "actionEnum" # I │ + .annotation runtime Ljava/lang/Deprecated; │ + .end annotation │ │ .prologue │ - .line 79 │ - sget-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)Z │ + .line 34 │ + invoke-static {p0, p1}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V │ │ - move-result v0 │ - │ - return v0 │ + .line 35 │ + return-void │ .end method ├── smali/android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.smali │ @@ -18,36 +18,98 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 72 │ + .line 114 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 141 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 136 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 131 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 146 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "resId" # I │ + │ + .prologue │ + .line 126 │ + return-object p1 │ +.end method │ + │ .method public setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ - .line 80 │ + .line 121 │ return-object p1 │ .end method │ │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ - .param p2, "actionEnum" # I │ + .param p2, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ .prologue │ - .line 75 │ - const/4 v0, 0x0 │ + .line 151 │ + return-object p1 │ +.end method │ │ - return v0 │ +.method public setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "actionEnum" # I │ + │ + .prologue │ + .line 117 │ + return-void │ .end method ├── smali/android/support/v4/view/MenuItemCompat$MenuVersionImpl.smali │ @@ -11,12 +11,30 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "MenuVersionImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract collapseActionView(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract expandActionView(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ +.end method │ + │ +.method public abstract isActionViewExpanded(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ +.end method │ + │ .method public abstract setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .end method │ │ -.method public abstract setShowAsAction(Landroid/view/MenuItem;I)Z │ +.method public abstract setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ +.end method │ + │ +.method public abstract setShowAsAction(Landroid/view/MenuItem;I)V │ .end method ├── smali/android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.smali │ @@ -18,43 +18,111 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 87 │ + .line 158 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 186 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 181 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 176 │ + invoke-static {p1}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 191 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "resId" # I │ + │ + .prologue │ + .line 171 │ + invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ - .line 95 │ + .line 166 │ invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ + │ + .prologue │ + .line 196 │ + return-object p1 │ +.end method │ + │ +.method public setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "actionEnum" # I │ │ .prologue │ - .line 90 │ + .line 161 │ invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V │ │ - .line 91 │ - const/4 v0, 0x1 │ - │ - return v0 │ + .line 162 │ + return-void │ .end method ├── smali/android/support/v4/view/MenuItemCompat.smali │ @@ -2,16 +2,18 @@ │ .super Ljava/lang/Object; │ .source "MenuItemCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;, │ Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;, │ Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;, │ + Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;, │ Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ } │ .end annotation │ │ │ # static fields │ .field static final IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ @@ -22,84 +24,408 @@ │ │ .field public static final SHOW_AS_ACTION_IF_ROOM:I = 0x1 │ │ .field public static final SHOW_AS_ACTION_NEVER:I = 0x0 │ │ .field public static final SHOW_AS_ACTION_WITH_TEXT:I = 0x4 │ │ +.field private static final TAG:Ljava/lang/String; = "MenuItemCompat" │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 104 │ + .line 247 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xb │ + .line 248 │ + .local v0, "version":I │ + const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ - .line 105 │ - new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ + .line 249 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;->()V │ │ - sput-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ - .line 109 │ + .line 255 │ :goto_0 │ return-void │ │ - .line 107 │ + .line 250 │ :cond_0 │ - new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_1 │ │ - invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;->()V │ + .line 251 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - sput-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 253 │ + :cond_1 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 26 │ + .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 87 │ + .line 200 │ return-void │ .end method │ │ +.method public static collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 402 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 403 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->collapseActionView()Z │ + │ + move-result v0 │ + │ + .line 405 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->collapseActionView(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 383 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 384 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->expandActionView()Z │ + │ + move-result v0 │ + │ + .line 386 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->expandActionView(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionProvider(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ + .locals 2 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 361 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 362 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->getSupportActionProvider()Landroid/support/v4/view/ActionProvider; │ + │ + move-result-object v0 │ + │ + .line 367 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return-object v0 │ + │ + .line 366 │ + :cond_0 │ + const-string v0, "MenuItemCompat" │ + │ + const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 367 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 322 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 323 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->getActionView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 325 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 418 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 419 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->isActionViewExpanded()Z │ + │ + move-result v0 │ + │ + .line 421 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->isActionViewExpanded(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static setActionProvider(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ + .locals 2 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "provider" # Landroid/support/v4/view/ActionProvider; │ + │ + .prologue │ + .line 344 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 345 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setSupportActionProvider(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + move-result-object p0 │ + │ + .line 349 │ + :goto_0 │ + return-object p0 │ + │ + .line 348 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + const-string v0, "MenuItemCompat" │ + │ + const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 309 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 310 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setActionView(I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + .line 312 │ + :goto_0 │ + return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public static setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 133 │ + .line 287 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 288 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + .line 290 │ + :goto_0 │ + return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + goto :goto_0 │ +.end method │ + │ +.method public static setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ + │ + .prologue │ + .line 435 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 436 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setSupportOnActionExpandListener(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + move-result-object v0 │ + │ + .line 438 │ + :goto_0 │ return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ .end method │ │ -.method public static setShowAsAction(Landroid/view/MenuItem;I)Z │ +.method public static setShowAsAction(Landroid/view/MenuItem;I)V │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "actionEnum" # I │ │ .prologue │ - .line 119 │ - sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + .line 268 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)Z │ + if-eqz v0, :cond_0 │ │ - move-result v0 │ + .line 269 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ │ - return v0 │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setShowAsAction(I)V │ + │ + .line 273 │ + :goto_0 │ + return-void │ + │ + .line 271 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)V │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v4/view/MenuItemCompatHoneycomb.smali │ @@ -10,14 +10,41 @@ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 39 │ + invoke-interface {p0}, Landroid/view/MenuItem;->getActionView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 35 │ + invoke-interface {p0, p1}, Landroid/view/MenuItem;->setActionView(I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 31 ├── smali/android/support/v4/view/PagerTabStrip$1.smali │ @@ -22,30 +22,30 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/PagerTabStrip;)V │ .locals 0 │ │ .prologue │ - .line 103 │ + .line 105 │ iput-object p1, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 106 │ + .line 108 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ @@ -54,10 +54,10 @@ │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 107 │ + .line 109 │ return-void │ .end method ├── smali/android/support/v4/view/PagerTabStrip.smali │ @@ -57,20 +57,20 @@ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 76 │ + .line 78 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/view/PagerTabStrip;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 77 │ + .line 79 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 7 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ @@ -78,142 +78,142 @@ │ .prologue │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ const/high16 v3, 0x3f000000 # 0.5f │ │ - .line 80 │ + .line 82 │ invoke-direct {p0, p1, p2}, Landroid/support/v4/view/PagerTitleStrip;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 61 │ + .line 63 │ new-instance v1, Landroid/graphics/Paint; │ │ invoke-direct {v1}, Landroid/graphics/Paint;->()V │ │ iput-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ - .line 62 │ + .line 64 │ new-instance v1, Landroid/graphics/Rect; │ │ invoke-direct {v1}, Landroid/graphics/Rect;->()V │ │ iput-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect; │ │ - .line 64 │ + .line 66 │ const/16 v1, 0xff │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ - .line 66 │ + .line 68 │ iput-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 67 │ + .line 69 │ iput-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ - .line 82 │ + .line 84 │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTextColor:I │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ - .line 83 │ + .line 85 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v2, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 87 │ + .line 89 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v1 │ │ iget v0, v1, Landroid/util/DisplayMetrics;->density:F │ │ - .line 88 │ + .line 90 │ .local v0, "density":F │ const/high16 v1, 0x40400000 # 3.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ - .line 89 │ + .line 91 │ const/high16 v1, 0x40c00000 # 6.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ - .line 90 │ + .line 92 │ const/high16 v1, 0x42800000 # 64.0f │ │ mul-float/2addr v1, v0 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ - .line 91 │ + .line 93 │ const/high16 v1, 0x41800000 # 16.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ - .line 92 │ + .line 94 │ const/high16 v1, 0x3f800000 # 1.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I │ │ - .line 93 │ + .line 95 │ const/high16 v1, 0x42000000 # 32.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinStripHeight:I │ │ - .line 94 │ + .line 96 │ invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I │ │ - .line 97 │ + .line 99 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingLeft()I │ │ move-result v1 │ │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingTop()I │ │ move-result v2 │ @@ -224,84 +224,84 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingBottom()I │ │ move-result v4 │ │ invoke-virtual {p0, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;->setPadding(IIII)V │ │ - .line 98 │ + .line 100 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getTextSpacing()I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/PagerTabStrip;->setTextSpacing(I)V │ │ - .line 100 │ + .line 102 │ invoke-virtual {p0, v5}, Landroid/support/v4/view/PagerTabStrip;->setWillNotDraw(Z)V │ │ - .line 102 │ + .line 104 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mPrevText:Landroid/widget/TextView; │ │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setFocusable(Z)V │ │ - .line 103 │ + .line 105 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mPrevText:Landroid/widget/TextView; │ │ new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; │ │ invoke-direct {v2, p0}, Landroid/support/v4/view/PagerTabStrip$1;->(Landroid/support/v4/view/PagerTabStrip;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - .line 110 │ + .line 112 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mNextText:Landroid/widget/TextView; │ │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setFocusable(Z)V │ │ - .line 111 │ + .line 113 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mNextText:Landroid/widget/TextView; │ │ new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; │ │ invoke-direct {v2, p0}, Landroid/support/v4/view/PagerTabStrip$2;->(Landroid/support/v4/view/PagerTabStrip;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - .line 118 │ + .line 120 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getBackground()Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ - .line 119 │ + .line 121 │ iput-boolean v6, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 121 │ + .line 123 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public getDrawFullUnderline()Z │ .locals 1 │ │ .prologue │ - .line 210 │ + .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ return v0 │ .end method │ │ .method getMinHeight()I │ .locals 2 │ │ .prologue │ - .line 215 │ + .line 217 │ invoke-super {p0}, Landroid/support/v4/view/PagerTitleStrip;->getMinHeight()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinStripHeight:I │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ @@ -311,70 +311,70 @@ │ return v0 │ .end method │ │ .method public getTabIndicatorColor()I │ .locals 1 │ │ .prologue │ - .line 147 │ + .line 149 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ return v0 │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ .locals 12 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ const v11, 0xffffff │ │ - .line 257 │ + .line 259 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 259 │ + .line 261 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getHeight()I │ │ move-result v7 │ │ - .line 260 │ + .line 262 │ .local v7, "height":I │ move v6, v7 │ │ - .line 261 │ + .line 263 │ .local v6, "bottom":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->getLeft()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v8, v0, v1 │ │ - .line 262 │ + .line 264 │ .local v8, "left":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->getRight()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v9, v0, v1 │ │ - .line 263 │ + .line 265 │ .local v9, "right":I │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ sub-int v10, v6, v0 │ │ - .line 265 │ + .line 267 │ .local v10, "top":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ shl-int/lit8 v1, v1, 0x18 │ │ @@ -382,48 +382,48 @@ │ │ and-int/2addr v2, v11 │ │ or-int/2addr v1, v2 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 266 │ + .line 268 │ int-to-float v1, v8 │ │ int-to-float v2, v10 │ │ int-to-float v3, v9 │ │ int-to-float v4, v6 │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ - .line 268 │ + .line 270 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ if-eqz v0, :cond_0 │ │ - .line 269 │ + .line 271 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ const/high16 v1, -0x1000000 │ │ iget v2, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ and-int/2addr v2, v11 │ │ or-int/2addr v1, v2 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 270 │ + .line 272 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingLeft()I │ │ move-result v0 │ │ int-to-float v1, v0 │ │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I │ @@ -448,81 +448,81 @@ │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ - .line 273 │ + .line 275 │ :cond_0 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 6 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v4, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 220 │ + .line 222 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ - .line 221 │ + .line 223 │ .local v0, "action":I │ if-eqz v0, :cond_0 │ │ iget-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ if-eqz v5, :cond_0 │ │ - .line 252 │ + .line 254 │ :goto_0 │ return v3 │ │ - .line 227 │ + .line 229 │ :cond_0 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v1 │ │ - .line 228 │ + .line 230 │ .local v1, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v2 │ │ - .line 229 │ + .line 231 │ .local v2, "y":F │ packed-switch v0, :pswitch_data_0 │ │ :cond_1 │ :goto_1 │ move v3, v4 │ │ - .line 252 │ + .line 254 │ goto :goto_0 │ │ - .line 231 │ + .line 233 │ :pswitch_0 │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionX:F │ │ - .line 232 │ + .line 234 │ iput v2, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F │ │ - .line 233 │ + .line 235 │ iput-boolean v3, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ goto :goto_1 │ │ - .line 237 │ + .line 239 │ :pswitch_1 │ iget v3, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionX:F │ │ sub-float v3, v1, v3 │ │ invoke-static {v3}, Ljava/lang/Math;->abs(F)F │ │ @@ -548,21 +548,21 @@ │ │ int-to-float v5, v5 │ │ cmpl-float v3, v3, v5 │ │ if-lez v3, :cond_1 │ │ - .line 239 │ + .line 241 │ :cond_2 │ iput-boolean v4, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ goto :goto_1 │ │ - .line 244 │ + .line 246 │ :pswitch_2 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v3}, Landroid/widget/TextView;->getLeft()I │ │ move-result v3 │ │ @@ -572,30 +572,30 @@ │ │ int-to-float v3, v3 │ │ cmpg-float v3, v1, v3 │ │ if-gez v3, :cond_3 │ │ - .line 245 │ + .line 247 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, -0x1 │ │ invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_1 │ │ - .line 246 │ + .line 248 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v3}, Landroid/widget/TextView;->getRight()I │ │ move-result v3 │ │ @@ -605,303 +605,303 @@ │ │ int-to-float v3, v3 │ │ cmpl-float v3, v1, v3 │ │ if-lez v3, :cond_1 │ │ - .line 247 │ + .line 249 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_1 │ │ - .line 229 │ + .line 231 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_2 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public setBackgroundColor(I)V │ .locals 1 │ .param p1, "color" # I │ │ .prologue │ - .line 176 │ + .line 178 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundColor(I)V │ │ - .line 177 │ + .line 179 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 178 │ + .line 180 │ const/high16 v0, -0x1000000 │ │ and-int/2addr v0, p1 │ │ if-nez v0, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 180 │ + .line 182 │ :cond_0 │ return-void │ │ - .line 178 │ + .line 180 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ .param p1, "d" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 168 │ + .line 170 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - .line 169 │ + .line 171 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 170 │ + .line 172 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 172 │ + .line 174 │ :cond_0 │ return-void │ │ - .line 170 │ + .line 172 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setBackgroundResource(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 184 │ + .line 186 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundResource(I)V │ │ - .line 185 │ + .line 187 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 186 │ + .line 188 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 188 │ + .line 190 │ :cond_0 │ return-void │ │ - .line 186 │ + .line 188 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setDrawFullUnderline(Z)V │ .locals 1 │ .param p1, "drawFull" # Z │ │ .prologue │ - .line 197 │ + .line 199 │ iput-boolean p1, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 198 │ + .line 200 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ - .line 199 │ + .line 201 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->invalidate()V │ │ - .line 200 │ + .line 202 │ return-void │ .end method │ │ .method public setPadding(IIII)V │ .locals 1 │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "right" # I │ .param p4, "bottom" # I │ │ .prologue │ - .line 152 │ + .line 154 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ if-ge p4, v0, :cond_0 │ │ - .line 153 │ + .line 155 │ iget p4, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ - .line 155 │ + .line 157 │ :cond_0 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/view/PagerTitleStrip;->setPadding(IIII)V │ │ - .line 156 │ + .line 158 │ return-void │ .end method │ │ .method public setTabIndicatorColor(I)V │ .locals 2 │ .param p1, "color" # I │ │ .prologue │ - .line 129 │ + .line 131 │ iput p1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ - .line 130 │ + .line 132 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 131 │ + .line 133 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->invalidate()V │ │ - .line 132 │ + .line 134 │ return-void │ .end method │ │ .method public setTabIndicatorColorResource(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 140 │ + .line 142 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/PagerTabStrip;->setTabIndicatorColor(I)V │ │ - .line 141 │ + .line 143 │ return-void │ .end method │ │ .method public setTextSpacing(I)V │ .locals 1 │ .param p1, "textSpacing" # I │ │ .prologue │ - .line 160 │ + .line 162 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ if-ge p1, v0, :cond_0 │ │ - .line 161 │ + .line 163 │ iget p1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ - .line 163 │ + .line 165 │ :cond_0 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setTextSpacing(I)V │ │ - .line 164 │ + .line 166 │ return-void │ .end method │ │ .method updateTextPositions(IFZ)V │ .locals 7 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "force" # Z │ │ .prologue │ - .line 277 │ + .line 279 │ iget-object v2, p0, Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect; │ │ - .line 278 │ + .line 280 │ .local v2, "r":Landroid/graphics/Rect; │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getHeight()I │ │ move-result v0 │ │ - .line 279 │ + .line 281 │ .local v0, "bottom":I │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getLeft()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v1, v5, v6 │ │ - .line 280 │ + .line 282 │ .local v1, "left":I │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v3, v5, v6 │ │ - .line 281 │ + .line 283 │ .local v3, "right":I │ iget v5, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ sub-int v4, v0, v5 │ │ - .line 283 │ + .line 285 │ .local v4, "top":I │ invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;->set(IIII)V │ │ - .line 285 │ + .line 287 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/PagerTitleStrip;->updateTextPositions(IFZ)V │ │ - .line 286 │ + .line 288 │ const/high16 v5, 0x3f000000 # 0.5f │ │ sub-float v5, p2, v5 │ │ invoke-static {v5}, Ljava/lang/Math;->abs(F)F │ │ move-result v5 │ @@ -914,38 +914,38 @@ │ │ mul-float/2addr v5, v6 │ │ float-to-int v5, v5 │ │ iput v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ - .line 288 │ + .line 290 │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getLeft()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v1, v5, v6 │ │ - .line 289 │ + .line 291 │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v3, v5, v6 │ │ - .line 290 │ + .line 292 │ invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;->union(IIII)V │ │ - .line 292 │ + .line 294 │ invoke-virtual {p0, v2}, Landroid/support/v4/view/PagerTabStrip;->invalidate(Landroid/graphics/Rect;)V │ │ - .line 293 │ + .line 295 │ return-void │ .end method ├── smali/android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.smali │ @@ -60,15 +60,15 @@ │ invoke-super {p0, p1, p2}, Landroid/text/method/SingleLineTransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ move-result-object p1 │ │ .line 43 │ if-eqz p1, :cond_0 │ │ - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;->mLocale:Ljava/util/Locale; │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; ├── smali/android/support/v4/view/PagerTabStrip$2.smali │ @@ -22,30 +22,30 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/PagerTabStrip;)V │ .locals 0 │ │ .prologue │ - .line 111 │ + .line 113 │ iput-object p1, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 114 │ + .line 116 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ @@ -54,10 +54,10 @@ │ │ move-result v1 │ │ add-int/lit8 v1, v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 115 │ + .line 117 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -13,350 +13,1100 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "BaseViewCompatImpl" │ .end annotation │ │ │ +# instance fields │ +.field private mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ +.field private mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ +.field private mTempDetachBound:Z │ + │ +.field mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/WeakHashMap", │ + "<", │ + "Landroid/view/View;", │ + "Landroid/support/v4/view/ViewPropertyAnimatorCompat;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ + │ # direct methods │ .method constructor ()V │ - .locals 0 │ + .locals 1 │ │ .prologue │ - .line 166 │ + .line 337 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + .line 341 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + return-void │ +.end method │ + │ +.method private bindTempDetach()V │ + .locals 4 │ + │ + .prologue │ + .line 531 │ + :try_start_0 │ + const-class v1, Landroid/view/View; │ + │ + const-string v2, "dispatchStartTemporaryDetach" │ + │ + const/4 v3, 0x0 │ + │ + new-array v3, v3, [Ljava/lang/Class; │ + │ + invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + │ + move-result-object v1 │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + .line 533 │ + const-class v1, Landroid/view/View; │ + │ + const-string v2, "dispatchFinishTemporaryDetach" │ + │ + const/4 v3, 0x0 │ + │ + new-array v3, v3, [Ljava/lang/Class; │ + │ + invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + │ + move-result-object v1 │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + :try_end_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 538 │ + :goto_0 │ + const/4 v1, 0x1 │ + │ + iput-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + .line 539 │ return-void │ + │ + .line 535 │ + :catch_0 │ + move-exception v0 │ + │ + .line 536 │ + .local v0, "e":Ljava/lang/NoSuchMethodException; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Couldn\'t find method" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ .end method │ │ │ # virtual methods │ +.method public animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 598 │ + new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + invoke-direct {v0, p1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->(Landroid/view/View;)V │ + │ + return-object v0 │ +.end method │ + │ .method public canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 168 │ + .line 345 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 171 │ + .line 348 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + .locals 3 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 514 │ + iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + if-nez v1, :cond_0 │ + │ + .line 515 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V │ + │ + .line 517 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 519 │ + :try_start_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + const/4 v2, 0x0 │ + │ + new-array v2, v2, [Ljava/lang/Object; │ + │ + invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 527 │ + :goto_0 │ + return-void │ + │ + .line 520 │ + :catch_0 │ + move-exception v0 │ + │ + .line 521 │ + .local v0, "e":Ljava/lang/Exception; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Error calling dispatchFinishTemporaryDetach" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ + │ + .line 525 │ + .end local v0 # "e":Ljava/lang/Exception; │ + :cond_1 │ + invoke-virtual {p1}, Landroid/view/View;->onFinishTemporaryDetach()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public dispatchStartTemporaryDetach(Landroid/view/View;)V │ + .locals 3 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 497 │ + iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + if-nez v1, :cond_0 │ + │ + .line 498 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V │ + │ + .line 500 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 502 │ + :try_start_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + const/4 v2, 0x0 │ + │ + new-array v2, v2, [Ljava/lang/Object; │ + │ + invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 510 │ + :goto_0 │ + return-void │ + │ + .line 503 │ + :catch_0 │ + move-exception v0 │ + │ + .line 504 │ + .local v0, "e":Ljava/lang/Exception; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Error calling dispatchStartTemporaryDetach" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ + │ + .line 508 │ + .end local v0 # "e":Ljava/lang/Exception; │ + :cond_1 │ + invoke-virtual {p1}, Landroid/view/View;->onStartTemporaryDetach()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getAccessibilityLiveRegion(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 472 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 223 │ + .line 406 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 409 │ + const/high16 v0, 0x3f800000 # 1.0f │ + │ + return v0 │ +.end method │ + │ +.method public getElevation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 695 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 714 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method getFrameTime()J │ .locals 2 │ │ .prologue │ - .line 211 │ + .line 394 │ const-wide/16 v0, 0xa │ │ return-wide v0 │ .end method │ │ .method public getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 214 │ + .line 397 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 232 │ + .line 418 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 229 │ + .line 415 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getLayoutDirection(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 243 │ + .line 429 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 462 │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 467 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 457 │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 593 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 588 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 174 │ + .line 351 │ const/4 v0, 0x2 │ │ return v0 │ .end method │ │ +.method public getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 487 │ + invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 482 │ + invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 253 │ + .line 439 │ invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 663 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 668 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 563 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 568 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 573 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 578 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 583 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 677 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 543 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 548 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationZ(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 704 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 682 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 553 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 558 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 362 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 193 │ + .line 376 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ +.method public isOpaque(Landroid/view/View;)Z │ + .locals 4 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 444 │ + invoke-virtual {p1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + .line 445 │ + .local v0, "bg":Landroid/graphics/drawable/Drawable; │ + if-eqz v0, :cond_0 │ + │ + .line 446 │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ + │ + move-result v2 │ + │ + const/4 v3, -0x1 │ + │ + if-ne v2, v3, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + .line 448 │ + :cond_0 │ + return v1 │ +.end method │ + │ +.method public jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 720 │ + return-void │ +.end method │ + │ .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 187 │ + .line 370 │ return-void │ .end method │ │ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 190 │ + .line 373 │ return-void │ .end method │ │ .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 184 │ + .line 367 │ return-void │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 220 │ + .line 403 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;)V │ - .locals 2 │ + .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 199 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ - │ - move-result-wide v0 │ - │ - invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ + .line 382 │ + invoke-virtual {p1}, Landroid/view/View;->invalidate()V │ │ - .line 200 │ + .line 383 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ - .line 202 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ + .line 385 │ + invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->invalidate(IIII)V │ │ - move-result-wide v1 │ - │ - move-object v0, p1 │ - │ - move v3, p2 │ - │ - move v4, p3 │ - │ - move v5, p4 │ - │ - move v6, p5 │ - │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ - │ - .line 203 │ + .line 386 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 205 │ + .line 388 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ move-result-wide v0 │ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ - .line 206 │ + .line 389 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ - .line 208 │ + .line 391 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ move-result-wide v0 │ │ add-long/2addr v0, p3 │ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ - .line 209 │ + .line 392 │ return-void │ .end method │ │ +.method public requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 687 │ + return-void │ +.end method │ + │ +.method public resolveSizeAndState(III)I │ + .locals 1 │ + .param p1, "size" # I │ + .param p2, "measureSpec" # I │ + .param p3, "childMeasuredState" # I │ + │ + .prologue │ + .line 452 │ + invoke-static {p1, p2}, Landroid/view/View;->resolveSize(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 181 │ + .line 358 │ + return-void │ +.end method │ + │ +.method public setAccessibilityLiveRegion(Landroid/view/View;I)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 478 │ + return-void │ +.end method │ + │ +.method public setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 619 │ + return-void │ +.end method │ + │ +.method public setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 0 │ + .param p1, "viewGroup" # Landroid/view/ViewGroup; │ + .param p2, "enabled" # Z │ + │ + .prologue │ + .line 710 │ + return-void │ +.end method │ + │ +.method public setElevation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "elevation" # F │ + │ + .prologue │ + .line 691 │ return-void │ .end method │ │ .method public setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "hasTransientState" # Z │ │ .prologue │ - .line 197 │ + .line 380 │ return-void │ .end method │ │ .method public setImportantForAccessibility(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 218 │ + .line 401 │ return-void │ .end method │ │ .method public setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "id" # I │ │ .prologue │ - .line 236 │ + .line 422 │ return-void │ .end method │ │ .method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "p" # Landroid/graphics/Paint; │ │ .prologue │ - .line 239 │ + .line 425 │ return-void │ .end method │ │ .method public setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layerType" # I │ .param p3, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 227 │ + .line 413 │ return-void │ .end method │ │ .method public setLayoutDirection(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layoutDirection" # I │ │ .prologue │ - .line 249 │ + .line 435 │ + return-void │ +.end method │ + │ +.method public setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener; │ + │ + .prologue │ + .line 726 │ return-void │ .end method │ │ .method public setOverScrollMode(Landroid/view/View;I)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 178 │ + .line 355 │ + return-void │ +.end method │ + │ +.method public setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "start" # I │ + .param p3, "top" # I │ + .param p4, "end" # I │ + .param p5, "bottom" # I │ + │ + .prologue │ + .line 492 │ + invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->setPadding(IIII)V │ + │ + .line 493 │ + return-void │ +.end method │ + │ +.method public setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 654 │ + return-void │ +.end method │ + │ +.method public setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 659 │ + return-void │ +.end method │ + │ +.method public setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 604 │ + return-void │ +.end method │ + │ +.method public setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 624 │ + return-void │ +.end method │ + │ +.method public setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 629 │ + return-void │ +.end method │ + │ +.method public setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 634 │ + return-void │ +.end method │ + │ +.method public setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 639 │ + return-void │ +.end method │ + │ +.method public setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "transitionName" # Ljava/lang/String; │ + │ + .prologue │ + .line 673 │ + return-void │ +.end method │ + │ +.method public setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 609 │ + return-void │ +.end method │ + │ +.method public setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 614 │ + return-void │ +.end method │ + │ +.method public setTranslationZ(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "translationZ" # F │ + │ + .prologue │ + .line 700 │ + return-void │ +.end method │ + │ +.method public setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 644 │ + return-void │ +.end method │ + │ +.method public setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 649 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$HCViewCompatImpl.smali │ @@ -15,73 +15,451 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 268 │ + .line 752 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 759 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getAlpha(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method getFrameTime()J │ .locals 2 │ │ .prologue │ - .line 270 │ + .line 755 │ invoke-static {}, Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 276 │ + .line 767 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 787 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredHeightAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 791 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 783 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredWidthAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 886 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getPivotX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 890 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getPivotY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 861 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 866 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 871 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 876 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getScaleX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 881 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getScaleY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 795 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getTranslationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 799 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getTranslationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 851 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 856 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 894 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->jumpDrawablesToCurrentState(Landroid/view/View;)V │ + │ + .line 895 │ + return-void │ +.end method │ + │ +.method public resolveSizeAndState(III)I │ + .locals 1 │ + .param p1, "size" # I │ + .param p2, "measureSpec" # I │ + .param p3, "childMeasuredState" # I │ + │ + .prologue │ + .line 779 │ + invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatHC;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 811 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setAlpha(Landroid/view/View;F)V │ + │ + .line 812 │ + return-void │ +.end method │ + │ .method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 282 │ + .line 773 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->getLayerType(Landroid/view/View;)I │ │ move-result v0 │ │ invoke-virtual {p0, p1, v0, p2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 284 │ + .line 775 │ invoke-virtual {p1}, Landroid/view/View;->invalidate()V │ │ - .line 285 │ + .line 776 │ return-void │ .end method │ │ .method public setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layerType" # I │ .param p3, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 273 │ + .line 763 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatHC;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 274 │ + .line 764 │ + return-void │ +.end method │ + │ +.method public setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 843 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setPivotX(Landroid/view/View;F)V │ + │ + .line 844 │ + return-void │ +.end method │ + │ +.method public setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 847 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setPivotY(Landroid/view/View;F)V │ + │ + .line 848 │ + return-void │ +.end method │ + │ +.method public setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 823 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotation(Landroid/view/View;F)V │ + │ + .line 824 │ + return-void │ +.end method │ + │ +.method public setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 827 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotationX(Landroid/view/View;F)V │ + │ + .line 828 │ + return-void │ +.end method │ + │ +.method public setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 831 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotationY(Landroid/view/View;F)V │ + │ + .line 832 │ + return-void │ +.end method │ + │ +.method public setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 835 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setScaleX(Landroid/view/View;F)V │ + │ + .line 836 │ + return-void │ +.end method │ + │ +.method public setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 839 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setScaleY(Landroid/view/View;F)V │ + │ + .line 840 │ + return-void │ +.end method │ + │ +.method public setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 803 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setTranslationX(Landroid/view/View;F)V │ + │ + .line 804 │ + return-void │ +.end method │ + │ +.method public setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 807 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setTranslationY(Landroid/view/View;F)V │ + │ + .line 808 │ + return-void │ +.end method │ + │ +.method public setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 815 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setX(Landroid/view/View;F)V │ + │ + .line 816 │ + return-void │ +.end method │ + │ +.method public setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 819 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setY(Landroid/view/View;F)V │ + │ + .line 820 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$ICSViewCompatImpl.smali │ @@ -10,107 +10,264 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "ICSViewCompatImpl" │ .end annotation │ │ │ +# static fields │ +.field static accessibilityDelegateCheckFailed:Z │ + │ +.field static mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + │ # direct methods │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 900 │ + const/4 v0, 0x0 │ + │ + sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + return-void │ +.end method │ + │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 288 │ + .line 898 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 2 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 951 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + if-nez v1, :cond_0 │ + │ + .line 952 │ + new-instance v1, Ljava/util/WeakHashMap; │ + │ + invoke-direct {v1}, Ljava/util/WeakHashMap;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + .line 955 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + invoke-virtual {v1, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + .line 956 │ + .local v0, "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + if-nez v0, :cond_1 │ + │ + .line 957 │ + new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + .end local v0 # "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + invoke-direct {v0, p1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->(Landroid/view/View;)V │ + │ + .line 958 │ + .restart local v0 # "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + invoke-virtual {v1, p1, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 960 │ + :cond_1 │ + return-object v0 │ +.end method │ + │ .method public canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 291 │ + .line 903 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 295 │ + .line 907 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 5 │ + .param p1, "v" # Landroid/view/View; │ + │ + .prologue │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + .line 928 │ + sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + if-eqz v3, :cond_0 │ + │ + .line 945 │ + :goto_0 │ + return v2 │ + │ + .line 931 │ + :cond_0 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + if-nez v3, :cond_1 │ + │ + .line 933 │ + :try_start_0 │ + const-class v3, Landroid/view/View; │ + │ + const-string v4, "mAccessibilityDelegate" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + │ + move-result-object v3 │ + │ + sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + .line 935 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + const/4 v4, 0x1 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :try_end_0 │ + .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 942 │ + :cond_1 │ + :try_start_1 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_1 │ + .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_1 │ + │ + move-result-object v3 │ + │ + if-eqz v3, :cond_2 │ + │ + :goto_1 │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + .line 936 │ + :catch_0 │ + move-exception v0 │ + │ + .line 937 │ + .local v0, "t":Ljava/lang/Throwable; │ + sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + goto :goto_0 │ + │ + .end local v0 # "t":Ljava/lang/Throwable; │ + :cond_2 │ + move v1, v2 │ + │ + .line 942 │ + goto :goto_1 │ + │ + .line 943 │ + :catch_1 │ + move-exception v0 │ + │ + .line 944 │ + .restart local v0 # "t":Ljava/lang/Throwable; │ + sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + goto :goto_0 │ +.end method │ + │ .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 303 │ + .line 915 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 304 │ + .line 916 │ return-void │ .end method │ │ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 307 │ + .line 919 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getInfo()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/ViewCompatICS;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Ljava/lang/Object;)V │ │ - .line 308 │ + .line 920 │ return-void │ .end method │ │ .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 299 │ + .line 911 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 300 │ + .line 912 │ return-void │ .end method │ │ .method public setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 311 │ + .line 923 │ invoke-virtual {p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->getBridge()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/ViewCompatICS;->setAccessibilityDelegate(Landroid/view/View;Ljava/lang/Object;)V │ │ - .line 312 │ + .line 924 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -15,178 +15,238 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 315 │ + .line 964 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 2 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 354 │ + .line 1009 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 355 │ + .line 1010 │ .local v0, "compat":Ljava/lang/Object; │ if-eqz v0, :cond_0 │ │ - .line 356 │ + .line 1011 │ new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->(Ljava/lang/Object;)V │ │ - .line 358 │ + .line 1013 │ :goto_0 │ return-object v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ +.method public getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1038 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 342 │ + .line 991 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1028 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1023 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 363 │ + .line 1018 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 318 │ + .line 967 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 350 │ + .line 1005 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatJB;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 326 │ + .line 975 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 327 │ + .line 976 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ - .line 330 │ + .line 979 │ invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;IIII)V │ │ - .line 331 │ + .line 980 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 334 │ + .line 983 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 335 │ + .line 984 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ - .line 338 │ + .line 987 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ - .line 339 │ + .line 988 │ + return-void │ +.end method │ + │ +.method public requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1033 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->requestApplyInsets(Landroid/view/View;)V │ + │ + .line 1034 │ return-void │ .end method │ │ .method public setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "hasTransientState" # Z │ │ .prologue │ - .line 322 │ + .line 971 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setHasTransientState(Landroid/view/View;Z)V │ │ - .line 323 │ + .line 972 │ return-void │ .end method │ │ .method public setImportantForAccessibility(Landroid/view/View;I)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 346 │ + .line 998 │ + const/4 v0, 0x4 │ + │ + if-ne p2, v0, :cond_0 │ + │ + .line 999 │ + const/4 p2, 0x2 │ + │ + .line 1001 │ + :cond_0 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 347 │ + .line 1002 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.smali │ @@ -15,79 +15,134 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 367 │ + .line 1042 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 371 │ + .line 1046 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getLayoutDirection(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 386 │ + .line 1061 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1076 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingEnd(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1071 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingStart(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1086 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getWindowSystemUiVisibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "id" # I │ │ .prologue │ - .line 376 │ + .line 1051 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V │ │ - .line 377 │ + .line 1052 │ return-void │ .end method │ │ .method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 381 │ + .line 1056 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ │ - .line 382 │ + .line 1057 │ return-void │ .end method │ │ .method public setLayoutDirection(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layoutDirection" # I │ │ .prologue │ - .line 391 │ + .line 1066 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V │ │ - .line 392 │ + .line 1067 │ + return-void │ +.end method │ + │ +.method public setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "start" # I │ + .param p3, "top" # I │ + .param p4, "end" # I │ + .param p5, "bottom" # I │ + │ + .prologue │ + .line 1081 │ + invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setPaddingRelative(Landroid/view/View;IIII)V │ + │ + .line 1082 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$ViewCompatImpl.smali │ @@ -11,44 +11,137 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "ViewCompatImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ +.end method │ + │ .method public abstract canScrollHorizontally(Landroid/view/View;I)Z │ .end method │ │ .method public abstract canScrollVertically(Landroid/view/View;I)Z │ .end method │ │ +.method public abstract dispatchFinishTemporaryDetach(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract dispatchStartTemporaryDetach(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract getAccessibilityLiveRegion(Landroid/view/View;)I │ +.end method │ + │ .method public abstract getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .end method │ │ +.method public abstract getAlpha(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getElevation(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getFitsSystemWindows(Landroid/view/View;)Z │ +.end method │ + │ .method public abstract getImportantForAccessibility(Landroid/view/View;)I │ .end method │ │ .method public abstract getLabelFor(Landroid/view/View;)I │ .end method │ │ .method public abstract getLayerType(Landroid/view/View;)I │ .end method │ │ .method public abstract getLayoutDirection(Landroid/view/View;)I │ .end method │ │ +.method public abstract getMeasuredHeightAndState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMeasuredState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMeasuredWidthAndState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMinimumHeight(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMinimumWidth(Landroid/view/View;)I │ +.end method │ + │ .method public abstract getOverScrollMode(Landroid/view/View;)I │ .end method │ │ +.method public abstract getPaddingEnd(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getPaddingStart(Landroid/view/View;)I │ +.end method │ + │ .method public abstract getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ .end method │ │ +.method public abstract getPivotX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getPivotY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotation(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotationX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotationY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getScaleX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getScaleY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTransitionName(Landroid/view/View;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getTranslationX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTranslationY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTranslationZ(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getWindowSystemUiVisibility(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract hasAccessibilityDelegate(Landroid/view/View;)Z │ +.end method │ + │ .method public abstract hasTransientState(Landroid/view/View;)Z │ .end method │ │ +.method public abstract isOpaque(Landroid/view/View;)Z │ +.end method │ + │ +.method public abstract jumpDrawablesToCurrentState(Landroid/view/View;)V │ +.end method │ + │ .method public abstract onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .end method │ │ .method public abstract onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .end method │ │ .method public abstract onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ @@ -65,17 +158,35 @@ │ │ .method public abstract postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .end method │ │ .method public abstract postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ .end method │ │ +.method public abstract requestApplyInsets(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract resolveSizeAndState(III)I │ +.end method │ + │ .method public abstract setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .end method │ │ +.method public abstract setAccessibilityLiveRegion(Landroid/view/View;I)V │ +.end method │ + │ +.method public abstract setAlpha(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ +.end method │ + │ +.method public abstract setElevation(Landroid/view/View;F)V │ +.end method │ + │ .method public abstract setHasTransientState(Landroid/view/View;Z)V │ .end method │ │ .method public abstract setImportantForAccessibility(Landroid/view/View;I)V │ .end method │ │ .method public abstract setLabelFor(Landroid/view/View;I)V │ @@ -86,9 +197,54 @@ │ │ .method public abstract setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .end method │ │ .method public abstract setLayoutDirection(Landroid/view/View;I)V │ .end method │ │ +.method public abstract setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ +.end method │ + │ .method public abstract setOverScrollMode(Landroid/view/View;I)V │ .end method │ + │ +.method public abstract setPaddingRelative(Landroid/view/View;IIII)V │ +.end method │ + │ +.method public abstract setPivotX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setPivotY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotation(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotationX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotationY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setScaleX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setScaleY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ +.end method │ + │ +.method public abstract setTranslationX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTranslationY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTranslationZ(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setY(Landroid/view/View;F)V │ +.end method ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -2,34 +2,51 @@ │ .super Ljava/lang/Object; │ .source "ViewCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;, │ - Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + Landroid/support/v4/view/ViewCompat$ViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode;, │ + Landroid/support/v4/view/ViewCompat$LayoutDirectionMode;, │ + Landroid/support/v4/view/ViewCompat$LayerType;, │ + Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion;, │ + Landroid/support/v4/view/ViewCompat$ImportantForAccessibility;, │ + Landroid/support/v4/view/ViewCompat$OverScroll; │ } │ .end annotation │ │ │ # static fields │ +.field public static final ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I = 0x2 │ + │ +.field public static final ACCESSIBILITY_LIVE_REGION_NONE:I = 0x0 │ + │ +.field public static final ACCESSIBILITY_LIVE_REGION_POLITE:I = 0x1 │ + │ .field private static final FAKE_FRAME_TIME:J = 0xaL │ │ .field static final IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_AUTO:I = 0x0 │ │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_NO:I = 0x2 │ │ +.field public static final IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS:I = 0x4 │ + │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_YES:I = 0x1 │ │ .field public static final LAYER_TYPE_HARDWARE:I = 0x2 │ │ .field public static final LAYER_TYPE_NONE:I = 0x0 │ │ .field public static final LAYER_TYPE_SOFTWARE:I = 0x1 │ @@ -38,135 +55,205 @@ │ │ .field public static final LAYOUT_DIRECTION_LOCALE:I = 0x3 │ │ .field public static final LAYOUT_DIRECTION_LTR:I = 0x0 │ │ .field public static final LAYOUT_DIRECTION_RTL:I = 0x1 │ │ +.field public static final MEASURED_HEIGHT_STATE_SHIFT:I = 0x10 │ + │ +.field public static final MEASURED_SIZE_MASK:I = 0xffffff │ + │ +.field public static final MEASURED_STATE_MASK:I = -0x1000000 │ + │ +.field public static final MEASURED_STATE_TOO_SMALL:I = 0x1000000 │ + │ .field public static final OVER_SCROLL_ALWAYS:I = 0x0 │ │ .field public static final OVER_SCROLL_IF_CONTENT_SCROLLS:I = 0x1 │ │ .field public static final OVER_SCROLL_NEVER:I = 0x2 │ │ +.field private static final TAG:Ljava/lang/String; = "ViewCompat" │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 397 │ + .line 1151 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 398 │ + .line 1152 │ .local v0, "version":I │ - const/16 v1, 0x11 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 399 │ - new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ + .line 1153 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ - invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ - .line 411 │ + .line 1171 │ :goto_0 │ return-void │ │ - .line 400 │ + .line 1154 │ :cond_0 │ - const/16 v1, 0x10 │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_1 │ │ - .line 401 │ + .line 1155 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1156 │ + :cond_1 │ + const/16 v1, 0x11 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 1157 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1158 │ + :cond_2 │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 1159 │ new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 402 │ - :cond_1 │ + .line 1160 │ + :cond_3 │ const/16 v1, 0xe │ │ - if-lt v0, v1, :cond_2 │ + if-lt v0, v1, :cond_4 │ │ - .line 403 │ + .line 1161 │ new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 404 │ - :cond_2 │ + .line 1162 │ + :cond_4 │ const/16 v1, 0xb │ │ - if-lt v0, v1, :cond_3 │ + if-lt v0, v1, :cond_5 │ │ - .line 405 │ + .line 1163 │ new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 406 │ - :cond_3 │ + .line 1164 │ + :cond_5 │ const/16 v1, 0x9 │ │ - if-lt v0, v1, :cond_4 │ + if-lt v0, v1, :cond_6 │ │ - .line 407 │ + .line 1165 │ new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 409 │ - :cond_4 │ + .line 1166 │ + :cond_6 │ + const/4 v1, 0x7 │ + │ + if-lt v0, v1, :cond_7 │ + │ + .line 1167 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1169 │ + :cond_7 │ new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 32 │ + .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 367 │ + .line 1107 │ return-void │ .end method │ │ +.method public static animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1932 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "direction" # I │ │ .prologue │ - .line 421 │ + .line 1181 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->canScrollHorizontally(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ @@ -174,392 +261,1168 @@ │ │ .method public static canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "direction" # I │ │ .prologue │ - .line 432 │ + .line 1192 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->canScrollVertically(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1872 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + │ + .line 1873 │ + return-void │ +.end method │ + │ +.method public static dispatchStartTemporaryDetach(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1865 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->dispatchStartTemporaryDetach(Landroid/view/View;)V │ + │ + .line 1866 │ + return-void │ +.end method │ + │ +.method public static getAccessibilityLiveRegion(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1785 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAccessibilityLiveRegion(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 744 │ + .line 1525 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public static getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1536 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAlpha(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getElevation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2165 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getElevation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 2242 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 683 │ + .line 1456 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 818 │ + .line 1611 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLabelFor(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 807 │ + .line 1600 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLayerType(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static getLayoutDirection(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 877 │ + .line 1671 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1761 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredHeightAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1772 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1747 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredWidthAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1920 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMinimumHeight(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1909 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMinimumWidth(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ │ .prologue │ - .line 445 │ + .line 1206 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1841 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPaddingEnd(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1829 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPaddingStart(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 909 │ + .line 1703 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public static getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2079 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPivotX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2106 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPivotY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2125 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2129 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2133 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2137 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getScaleX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2141 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getScaleY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2206 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1885 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1898 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationZ(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2181 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationZ(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2213 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getWindowSystemUiVisibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2145 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2149 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 1353 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->hasAccessibilityDelegate(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 594 │ + .line 1365 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->hasTransientState(Landroid/view/View;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static isOpaque(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1716 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->isOpaque(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 2253 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->jumpDrawablesToCurrentState(Landroid/view/View;)V │ + │ + .line 2254 │ + return-void │ +.end method │ + │ .method public static onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 531 │ + .line 1292 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 532 │ + .line 1293 │ return-void │ .end method │ │ .method public static onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 567 │ + .line 1328 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - .line 568 │ + .line 1329 │ return-void │ .end method │ │ .method public static onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 498 │ + .line 1259 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 499 │ + .line 1260 │ return-void │ .end method │ │ .method public static performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # I │ .param p2, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 717 │ + .line 1498 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 618 │ + .line 1389 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 619 │ + .line 1390 │ return-void │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;IIII)V │ .locals 6 │ .param p0, "view" # Landroid/view/View; │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "right" # I │ .param p4, "bottom" # I │ │ .prologue │ - .line 636 │ + .line 1407 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ move-object v1, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ move v5, p4 │ │ invoke-interface/range {v0 .. v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postInvalidateOnAnimation(Landroid/view/View;IIII)V │ │ - .line 637 │ + .line 1408 │ return-void │ .end method │ │ .method public static postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 650 │ + .line 1421 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 651 │ + .line 1422 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ - .line 667 │ + .line 1438 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2, p3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ - .line 668 │ + .line 1439 │ return-void │ .end method │ │ +.method public static requestApplyInsets(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2221 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->requestApplyInsets(Landroid/view/View;)V │ + │ + .line 2222 │ + return-void │ +.end method │ + │ +.method public static resolveSizeAndState(III)I │ + .locals 1 │ + .param p0, "size" # I │ + .param p1, "measureSpec" # I │ + .param p2, "childMeasuredState" # I │ + │ + .prologue │ + .line 1733 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 582 │ + .line 1343 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 583 │ + .line 1344 │ + return-void │ +.end method │ + │ +.method public static setAccessibilityLiveRegion(Landroid/view/View;I)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 1817 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAccessibilityLiveRegion(Landroid/view/View;I)V │ + │ + .line 1818 │ + return-void │ +.end method │ + │ +.method public static setAlpha(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1978 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAlpha(Landroid/view/View;F)V │ + │ + .line 1979 │ + return-void │ +.end method │ + │ +.method public static setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 1 │ + .param p0, "viewGroup" # Landroid/view/ViewGroup; │ + .param p1, "enabled" # Z │ + │ + .prologue │ + .line 2234 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + │ + .line 2235 │ + return-void │ +.end method │ + │ +.method public static setElevation(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "elevation" # F │ + │ + .prologue │ + .line 2156 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setElevation(Landroid/view/View;F)V │ + │ + .line 2157 │ return-void │ .end method │ │ .method public static setHasTransientState(Landroid/view/View;Z)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "hasTransientState" # Z │ │ .prologue │ - .line 605 │ + .line 1376 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setHasTransientState(Landroid/view/View;Z)V │ │ - .line 606 │ + .line 1377 │ return-void │ .end method │ │ .method public static setImportantForAccessibility(Landroid/view/View;I)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "mode" # I │ │ .prologue │ - .line 699 │ + .line 1480 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 700 │ + .line 1481 │ return-void │ .end method │ │ .method public static setLabelFor(Landroid/view/View;I)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "labeledId" # I │ │ .prologue │ - .line 829 │ + .line 1622 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLabelFor(Landroid/view/View;I)V │ │ - .line 830 │ + .line 1623 │ return-void │ .end method │ │ .method public static setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 863 │ + .line 1656 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ │ - .line 864 │ + .line 1657 │ return-void │ .end method │ │ .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "layerType" # I │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 787 │ + .line 1579 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 788 │ + .line 1580 │ return-void │ .end method │ │ .method public static setLayoutDirection(Landroid/view/View;I)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "layoutDirection" # I │ │ .prologue │ - .line 897 │ + .line 1691 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayoutDirection(Landroid/view/View;I)V │ │ - .line 898 │ + .line 1692 │ + return-void │ +.end method │ + │ +.method public static setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + .param p1, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener; │ + │ + .prologue │ + .line 2262 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + │ + .line 2263 │ return-void │ .end method │ │ .method public static setOverScrollMode(Landroid/view/View;I)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "overScrollMode" # I │ │ .prologue │ - .line 461 │ + .line 1222 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setOverScrollMode(Landroid/view/View;I)V │ │ - .line 462 │ + .line 1223 │ + return-void │ +.end method │ + │ +.method public static setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 6 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "start" # I │ + .param p2, "top" # I │ + .param p3, "end" # I │ + .param p4, "bottom" # I │ + │ + .prologue │ + .line 1858 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + move-object v1, p0 │ + │ + move v2, p1 │ + │ + move v3, p2 │ + │ + move v4, p3 │ + │ + move v5, p4 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPaddingRelative(Landroid/view/View;IIII)V │ + │ + .line 1859 │ + return-void │ +.end method │ + │ +.method public static setPivotX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2094 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPivotX(Landroid/view/View;F)V │ + │ + .line 2095 │ + return-void │ +.end method │ + │ +.method public static setPivotY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2121 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPivotX(Landroid/view/View;F)V │ + │ + .line 2122 │ + return-void │ +.end method │ + │ +.method public static setRotation(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2018 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotation(Landroid/view/View;F)V │ + │ + .line 2019 │ + return-void │ +.end method │ + │ +.method public static setRotationX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2031 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotationX(Landroid/view/View;F)V │ + │ + .line 2032 │ + return-void │ +.end method │ + │ +.method public static setRotationY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2044 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotationY(Landroid/view/View;F)V │ + │ + .line 2045 │ + return-void │ +.end method │ + │ +.method public static setScaleX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2056 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setScaleX(Landroid/view/View;F)V │ + │ + .line 2057 │ + return-void │ +.end method │ + │ +.method public static setScaleY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2068 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setScaleY(Landroid/view/View;F)V │ + │ + .line 2069 │ + return-void │ +.end method │ + │ +.method public static setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "transitionName" # Ljava/lang/String; │ + │ + .prologue │ + .line 2192 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + │ + .line 2193 │ + return-void │ +.end method │ + │ +.method public static setTranslationX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1946 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationX(Landroid/view/View;F)V │ + │ + .line 1947 │ + return-void │ +.end method │ + │ +.method public static setTranslationY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1962 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationY(Landroid/view/View;F)V │ + │ + .line 1963 │ + return-void │ +.end method │ + │ +.method public static setTranslationZ(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "translationZ" # F │ + │ + .prologue │ + .line 2172 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationZ(Landroid/view/View;F)V │ + │ + .line 2173 │ + return-void │ +.end method │ + │ +.method public static setX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1992 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setX(Landroid/view/View;F)V │ + │ + .line 1993 │ + return-void │ +.end method │ + │ +.method public static setY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2006 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setY(Landroid/view/View;F)V │ + │ + .line 2007 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompatHC.smali │ @@ -10,14 +10,27 @@ │ .prologue │ .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 29 │ + invoke-virtual {p0}, Landroid/view/View;->getAlpha()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method static getFrameTime()J │ .locals 2 │ │ .prologue │ .line 25 │ invoke-static {}, Landroid/animation/ValueAnimator;->getFrameDelay()J │ │ @@ -27,28 +40,393 @@ │ .end method │ │ .method public static getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 33 │ + .line 37 │ invoke-virtual {p0}, Landroid/view/View;->getLayerType()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 49 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeightAndState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 53 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 45 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidthAndState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 141 │ + invoke-virtual {p0}, Landroid/view/View;->getPivotX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 145 │ + invoke-virtual {p0}, Landroid/view/View;->getPivotY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 73 │ + invoke-virtual {p0}, Landroid/view/View;->getRotation()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 77 │ + invoke-virtual {p0}, Landroid/view/View;->getRotationX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 81 │ + invoke-virtual {p0}, Landroid/view/View;->getRotationY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 85 │ + invoke-virtual {p0}, Landroid/view/View;->getScaleX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 89 │ + invoke-virtual {p0}, Landroid/view/View;->getScaleY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 57 │ + invoke-virtual {p0}, Landroid/view/View;->getTranslationX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 61 │ + invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 65 │ + invoke-virtual {p0}, Landroid/view/View;->getX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 69 │ + invoke-virtual {p0}, Landroid/view/View;->getY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 149 │ + invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V │ + │ + .line 150 │ + return-void │ +.end method │ + │ +.method public static resolveSizeAndState(III)I │ + .locals 1 │ + .param p0, "size" # I │ + .param p1, "measureSpec" # I │ + .param p2, "childMeasuredState" # I │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1, p2}, Landroid/view/View;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 101 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V │ + │ + .line 102 │ + return-void │ +.end method │ + │ .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "layerType" # I │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 29 │ + .line 33 │ invoke-virtual {p0, p1, p2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V │ │ - .line 30 │ + .line 34 │ + return-void │ +.end method │ + │ +.method public static setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 133 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setPivotX(F)V │ + │ + .line 134 │ + return-void │ +.end method │ + │ +.method public static setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 137 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setPivotY(F)V │ + │ + .line 138 │ + return-void │ +.end method │ + │ +.method public static setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 113 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotation(F)V │ + │ + .line 114 │ + return-void │ +.end method │ + │ +.method public static setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 117 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotationX(F)V │ + │ + .line 118 │ + return-void │ +.end method │ + │ +.method public static setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 121 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotationY(F)V │ + │ + .line 122 │ + return-void │ +.end method │ + │ +.method public static setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 125 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setScaleX(F)V │ + │ + .line 126 │ + return-void │ +.end method │ + │ +.method public static setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 129 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setScaleY(F)V │ + │ + .line 130 │ + return-void │ +.end method │ + │ +.method public static setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 93 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationX(F)V │ + │ + .line 94 │ + return-void │ +.end method │ + │ +.method public static setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 97 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationY(F)V │ + │ + .line 98 │ + return-void │ +.end method │ + │ +.method public static setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 105 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setX(F)V │ + │ + .line 106 │ + return-void │ +.end method │ + │ +.method public static setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 109 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setY(F)V │ + │ + .line 110 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompatJB.smali │ @@ -1,14 +1,14 @@ │ -.class public Landroid/support/v4/view/ViewCompatJB; │ +.class Landroid/support/v4/view/ViewCompatJB; │ .super Ljava/lang/Object; │ .source "ViewCompatJB.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -23,27 +23,66 @@ │ invoke-virtual {p0}, Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public static getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 86 │ + invoke-virtual {p0}, Landroid/view/View;->getFitsSystemWindows()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ .line 54 │ invoke-virtual {p0}, Landroid/view/View;->getImportantForAccessibility()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 78 │ + invoke-virtual {p0}, Landroid/view/View;->getMinimumHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 74 │ + invoke-virtual {p0}, Landroid/view/View;->getMinimumWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ .line 70 │ invoke-virtual {p0}, Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent; │ @@ -132,14 +171,26 @@ │ .line 50 │ invoke-virtual {p0, p1, p2, p3}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V │ │ .line 51 │ return-void │ .end method │ │ +.method public static requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 82 │ + invoke-virtual {p0}, Landroid/view/View;->requestFitSystemWindows()V │ + │ + .line 83 │ + return-void │ +.end method │ + │ .method public static setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "hasTransientState" # Z │ │ .prologue │ .line 33 ├── smali/android/support/v4/view/ViewCompatJellybeanMr1.smali │ @@ -36,14 +36,53 @@ │ invoke-virtual {p0}, Landroid/view/View;->getLayoutDirection()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 52 │ + invoke-virtual {p0}, Landroid/view/View;->getPaddingEnd()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 48 │ + invoke-virtual {p0}, Landroid/view/View;->getPaddingStart()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 60 │ + invoke-virtual {p0}, Landroid/view/View;->getWindowSystemUiVisibility()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "id" # I │ │ .prologue │ .line 32 │ @@ -74,7 +113,23 @@ │ .prologue │ .line 44 │ invoke-virtual {p0, p1}, Landroid/view/View;->setLayoutDirection(I)V │ │ .line 45 │ return-void │ .end method │ + │ +.method public static setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "start" # I │ + .param p2, "top" # I │ + .param p3, "end" # I │ + .param p4, "bottom" # I │ + │ + .prologue │ + .line 56 │ + invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPaddingRelative(IIII)V │ + │ + .line 57 │ + return-void │ +.end method ├── smali/android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.smali │ @@ -18,27 +18,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 36 │ + .line 37 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p1, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 39 │ + .line 40 │ invoke-virtual {p1}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + .locals 1 │ + .param p1, "config" # Landroid/view/ViewConfiguration; │ + │ + .prologue │ + .line 46 │ + const/4 v0, 0x1 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ .source "ViewConfigurationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/ViewConfigurationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,27 +15,27 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 46 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 53 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p1, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 49 │ + .line 56 │ invoke-static {p1}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/ViewConfigurationCompat.smali │ @@ -2,14 +2,16 @@ │ .super Ljava/lang/Object; │ .source "ViewConfigurationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;, │ + Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ } │ .end annotation │ │ │ @@ -18,34 +20,68 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 58 │ + .line 86 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xb │ + const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ - .line 59 │ - new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ + .line 87 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ - .line 63 │ + .line 95 │ :goto_0 │ return-void │ │ - .line 61 │ + .line 88 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 89 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 90 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x8 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 91 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 93 │ + :cond_2 │ new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ goto :goto_0 │ @@ -54,25 +90,40 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 46 │ + .line 74 │ return-void │ .end method │ │ .method public static getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p0, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 73 │ + .line 105 │ sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + .locals 1 │ + .param p0, "config" # Landroid/view/ViewConfiguration; │ + │ + .prologue │ + .line 113 │ + sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.smali │ @@ -13,7 +13,10 @@ │ name = "ViewConfigurationVersionImpl" │ .end annotation │ │ │ # virtual methods │ .method public abstract getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .end method │ + │ +.method public abstract hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ +.end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl.smali │ @@ -15,27 +15,27 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 48 │ + .line 87 │ invoke-direct {p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ .locals 0 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "split" # Z │ │ .prologue │ - .line 51 │ + .line 90 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewGroupCompatHC;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ │ - .line 52 │ + .line 91 │ return-void │ .end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.smali │ @@ -15,29 +15,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 55 │ + .line 94 │ invoke-direct {p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 59 │ + .line 98 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewGroupCompatIcs;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.smali │ @@ -11,12 +11,24 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "ViewGroupCompatImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract getLayoutMode(Landroid/view/ViewGroup;)I │ +.end method │ + │ +.method public abstract isTransitionGroup(Landroid/view/ViewGroup;)Z │ +.end method │ + │ .method public abstract onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .end method │ │ +.method public abstract setLayoutMode(Landroid/view/ViewGroup;I)V │ +.end method │ + │ .method public abstract setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ .end method │ + │ +.method public abstract setTransitionGroup(Landroid/view/ViewGroup;Z)V │ +.end method ├── smali/android/support/v4/view/ViewCompat$GBViewCompatImpl.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ -.super Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ +.super Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ .source "ViewCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/ViewCompat; │ .end annotation │ @@ -15,40 +15,40 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 257 │ - invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->()V │ + .line 741 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 260 │ + .line 744 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setOverScrollMode(Landroid/view/View;I)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 264 │ + .line 748 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V │ │ - .line 265 │ + .line 749 │ return-void │ .end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.smali │ @@ -18,37 +18,79 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 37 │ + .line 57 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public getLayoutMode(Landroid/view/ViewGroup;)I │ + .locals 1 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 69 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isTransitionGroup(Landroid/view/ViewGroup;)Z │ + .locals 1 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 83 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 40 │ + .line 60 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ +.method public setLayoutMode(Landroid/view/ViewGroup;I)V │ + .locals 0 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 75 │ + return-void │ +.end method │ + │ .method public setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ .locals 0 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "split" # Z │ │ .prologue │ - .line 45 │ + .line 65 │ + return-void │ +.end method │ + │ +.method public setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + .locals 0 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + .param p2, "isTransitionGroup" # Z │ + │ + .prologue │ + .line 79 │ return-void │ .end method ├── smali/android/support/v4/view/ViewGroupCompat.smali │ @@ -2,112 +2,208 @@ │ .super Ljava/lang/Object; │ .source "ViewGroupCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;, │ + Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ } │ .end annotation │ │ │ # static fields │ .field static final IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ +.field public static final LAYOUT_MODE_CLIP_BOUNDS:I = 0x0 │ + │ +.field public static final LAYOUT_MODE_OPTICAL_BOUNDS:I = 0x1 │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 65 │ + .line 128 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 66 │ + .line 129 │ .local v0, "version":I │ - const/16 v1, 0xe │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 67 │ - new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ + .line 130 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ - invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ - .line 73 │ + .line 140 │ :goto_0 │ return-void │ │ - .line 68 │ + .line 131 │ :cond_0 │ - const/16 v1, 0xb │ + const/16 v1, 0x12 │ │ if-lt v0, v1, :cond_1 │ │ - .line 69 │ + .line 132 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 133 │ + :cond_1 │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 134 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 135 │ + :cond_2 │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 136 │ new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ goto :goto_0 │ │ - .line 71 │ - :cond_1 │ + .line 138 │ + :cond_3 │ new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 78 │ + .line 145 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 80 │ + .line 147 │ return-void │ .end method │ │ +.method public static getLayoutMode(Landroid/view/ViewGroup;)I │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 202 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->getLayoutMode(Landroid/view/ViewGroup;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static isTransitionGroup(Landroid/view/ViewGroup;)Z │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 236 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->isTransitionGroup(Landroid/view/ViewGroup;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p0, "group" # Landroid/view/ViewGroup; │ .param p1, "child" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 99 │ + .line 166 │ sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static setLayoutMode(Landroid/view/ViewGroup;I)V │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 215 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setLayoutMode(Landroid/view/ViewGroup;I)V │ + │ + .line 216 │ + return-void │ +.end method │ + │ .method public static setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ .locals 1 │ .param p0, "group" # Landroid/view/ViewGroup; │ .param p1, "split" # Z │ │ .prologue │ - .line 119 │ + .line 186 │ sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ │ - .line 120 │ + .line 187 │ + return-void │ +.end method │ + │ +.method public static setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + .param p1, "isTransitionGroup" # Z │ + │ + .prologue │ + .line 227 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + │ + .line 228 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$1.smali │ @@ -28,29 +28,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 114 │ + .line 121 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ .locals 2 │ .param p1, "lhs" # Landroid/support/v4/view/ViewPager$ItemInfo; │ .param p2, "rhs" # Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .prologue │ - .line 117 │ + .line 124 │ iget v0, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v1, p2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ sub-int/2addr v0, v1 │ │ return v0 │ @@ -58,15 +58,15 @@ │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ .param p1, "x0" # Ljava/lang/Object; │ .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ - .line 114 │ + .line 121 │ check-cast p1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I ├── smali/android/support/v4/view/ViewPager$2.smali │ @@ -18,33 +18,33 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 121 │ + .line 128 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getInterpolation(F)F │ .locals 2 │ .param p1, "t" # F │ │ .prologue │ const/high16 v1, 0x3f800000 # 1.0f │ │ - .line 123 │ + .line 130 │ sub-float/2addr p1, v1 │ │ - .line 124 │ + .line 131 │ mul-float v0, p1, p1 │ │ mul-float/2addr v0, p1 │ │ mul-float/2addr v0, p1 │ │ mul-float/2addr v0, p1 ├── smali/android/support/v4/view/ViewPager$3.smali │ @@ -22,37 +22,37 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 239 │ + .line 246 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ - .line 241 │ + .line 248 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ const/4 v1, 0x0 │ │ # invokes: Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V │ │ - .line 242 │ + .line 249 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 243 │ + .line 250 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$LayoutParams.smali │ @@ -31,61 +31,61 @@ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ const/4 v0, -0x1 │ │ - .line 2820 │ + .line 2872 │ invoke-direct {p0, v0, v0}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ - .line 2801 │ + .line 2853 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 2821 │ + .line 2873 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 3 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 2824 │ + .line 2876 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 2801 │ + .line 2853 │ const/4 v1, 0x0 │ │ iput v1, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 2826 │ + .line 2878 │ # getter for: Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I │ invoke-static {}, Landroid/support/v4/view/ViewPager;->access$400()[I │ │ move-result-object v1 │ │ invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 2827 │ + .line 2879 │ .local v0, "a":Landroid/content/res/TypedArray; │ const/4 v1, 0x0 │ │ const/16 v2, 0x30 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInteger(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ - .line 2828 │ + .line 2880 │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 2829 │ + .line 2881 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali │ @@ -19,268 +19,255 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 2725 │ + .line 2765 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Landroid/support/v4/view/AccessibilityDelegateCompat;->()V │ │ return-void │ .end method │ │ - │ -# virtual methods │ -.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ - .locals 1 │ - .param p1, "host" # Landroid/view/View; │ - .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ - │ - .prologue │ - .line 2729 │ - invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ - │ - .line 2730 │ - const-class v0, Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ - │ - .line 2731 │ - return-void │ -.end method │ - │ -.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ +.method private canScroll()Z │ .locals 2 │ - .param p1, "host" # Landroid/view/View; │ - .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2735 │ - invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ - │ - .line 2736 │ - const-class v1, Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p2, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ - │ - .line 2737 │ + .line 2817 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ - if-eqz v1, :cond_2 │ + if-eqz v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - if-le v1, v0, :cond_2 │ + if-le v1, v0, :cond_0 │ │ :goto_0 │ - invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V │ + return v0 │ │ - .line 2738 │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + :cond_0 │ + const/4 v0, 0x0 │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + goto :goto_0 │ +.end method │ + │ + │ +# virtual methods │ +.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + .locals 3 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + │ + .prologue │ + .line 2769 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + │ + .line 2770 │ + const-class v1, Landroid/support/v4/view/ViewPager; │ + │ + invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p2, v1}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 2771 │ + invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_0 │ + .line 2772 │ + .local v0, "recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + move-result v1 │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V │ │ - move-result v0 │ + .line 2773 │ + invoke-virtual {p2}, Landroid/view/accessibility/AccessibilityEvent;->getEventType()I │ │ - if-ltz v0, :cond_0 │ + move-result v1 │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + const/16 v2, 0x1000 │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + if-ne v1, v2, :cond_0 │ │ - move-result v0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + │ + # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + │ + move-result-object v1 │ │ + if-eqz v1, :cond_0 │ + │ + .line 2775 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - add-int/lit8 v1, v1, -0x1 │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setItemCount(I)V │ │ - if-ge v0, v1, :cond_0 │ + .line 2776 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - .line 2739 │ - const/16 v0, 0x1000 │ + # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ - invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ + move-result v1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setFromIndex(I)V │ + │ + .line 2777 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - .line 2741 │ + # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + │ + move-result v1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setToIndex(I)V │ + │ + .line 2779 │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + return-void │ +.end method │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ +.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + .locals 2 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - move-result-object v0 │ + .prologue │ + .line 2783 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - if-eqz v0, :cond_1 │ + .line 2784 │ + const-class v0, Landroid/support/v4/view/ViewPager; │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + move-result-object v0 │ + │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 2785 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z │ │ move-result v0 │ │ - if-lez v0, :cond_1 │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V │ │ + .line 2786 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v0 │ │ - iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + if-eqz v0, :cond_0 │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + .line 2787 │ + const/16 v0, 0x1000 │ │ - move-result-object v1 │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + .line 2789 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - move-result v1 │ + const/4 v1, -0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ + │ + move-result v0 │ │ - if-ge v0, v1, :cond_1 │ + if-eqz v0, :cond_1 │ │ - .line 2742 │ + .line 2790 │ const/16 v0, 0x2000 │ │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - .line 2744 │ + .line 2792 │ :cond_1 │ return-void │ - │ - .line 2737 │ - :cond_2 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 4 │ .param p1, "host" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "args" # Landroid/os/Bundle; │ │ .prologue │ - const/4 v0, 0x1 │ - │ const/4 v1, 0x0 │ │ - .line 2748 │ + const/4 v0, 0x1 │ + │ + .line 2796 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 2765 │ + .line 2813 │ :goto_0 │ return v0 │ │ - .line 2751 │ + .line 2799 │ :cond_0 │ sparse-switch p2, :sswitch_data_0 │ │ move v0, v1 │ │ - .line 2765 │ + .line 2813 │ goto :goto_0 │ │ - .line 2753 │ + .line 2801 │ :sswitch_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_1 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v2 │ │ - if-ltz v2, :cond_1 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ - │ - move-result v2 │ - │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v3}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v3 │ - │ - invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ - │ - move-result v3 │ - │ - add-int/lit8 v3, v3, -0x1 │ - │ - if-ge v2, v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - .line 2754 │ + .line 2802 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ @@ -291,58 +278,30 @@ │ invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_0 │ │ :cond_1 │ move v0, v1 │ │ - .line 2757 │ + .line 2805 │ goto :goto_0 │ │ - .line 2759 │ + .line 2807 │ :sswitch_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + const/4 v3, -0x1 │ │ - move-result-object v2 │ - │ - if-eqz v2, :cond_2 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ - │ - move-result v2 │ - │ - if-lez v2, :cond_2 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v2 │ │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - # getter for: Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ - invoke-static {v3}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v3 │ - │ - invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ - │ - move-result v3 │ - │ - if-ge v2, v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - .line 2760 │ + .line 2808 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ # getter for: Landroid/support/v4/view/ViewPager;->mCurItem:I │ invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ @@ -353,17 +312,19 @@ │ invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_0 │ │ :cond_2 │ move v0, v1 │ │ - .line 2763 │ + .line 2811 │ goto :goto_0 │ │ - .line 2751 │ + .line 2799 │ + nop │ + │ :sswitch_data_0 │ .sparse-switch │ 0x1000 -> :sswitch_0 │ 0x2000 -> :sswitch_1 │ .end sparse-switch │ .end method ├── smali/android/support/v4/view/ViewPager$PagerObserver.smali │ @@ -19,54 +19,54 @@ │ │ │ # direct methods │ .method private constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 2769 │ + .line 2821 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V │ │ return-void │ .end method │ │ .method synthetic constructor (Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/support/v4/view/ViewPager; │ .param p2, "x1" # Landroid/support/v4/view/ViewPager$1; │ │ .prologue │ - .line 2769 │ + .line 2821 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager$PagerObserver;->(Landroid/support/v4/view/ViewPager;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onChanged()V │ .locals 1 │ │ .prologue │ - .line 2772 │ + .line 2824 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->dataSetChanged()V │ │ - .line 2773 │ + .line 2825 │ return-void │ .end method │ │ .method public onInvalidated()V │ .locals 1 │ │ .prologue │ - .line 2776 │ + .line 2828 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->dataSetChanged()V │ │ - .line 2777 │ + .line 2829 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$SavedState$1.smali │ @@ -28,66 +28,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1233 │ + .line 1242 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1236 │ + .line 1245 │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ invoke-direct {v0, p1, p2}, Landroid/support/v4/view/ViewPager$SavedState;->(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ .param p2, "x1" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1233 │ + .line 1242 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 1240 │ + .line 1249 │ new-array v0, p1, [Landroid/support/v4/view/ViewPager$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 1233 │ + .line 1242 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/view/ViewPager$SavedState.smali │ @@ -36,15 +36,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 1232 │ + .line 1241 │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;->()V │ │ invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ move-result-object v0 │ @@ -56,70 +56,70 @@ │ │ .method constructor (Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1245 │ + .line 1254 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 1246 │ + .line 1255 │ if-nez p2, :cond_0 │ │ - .line 1247 │ + .line 1256 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object p2 │ │ - .line 1249 │ + .line 1258 │ :cond_0 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ - .line 1250 │ + .line 1259 │ invoke-virtual {p1, p2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ - .line 1251 │ + .line 1260 │ iput-object p2, p0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ - .line 1252 │ + .line 1261 │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1215 │ + .line 1224 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1216 │ + .line 1225 │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 1227 │ + .line 1236 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "FragmentPager.SavedState{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -165,23 +165,23 @@ │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "out" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 1220 │ + .line 1229 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 1221 │ + .line 1230 │ iget v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 1222 │ + .line 1231 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V │ │ - .line 1223 │ + .line 1232 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$SimpleOnPageChangeListener.smali │ @@ -18,43 +18,43 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 290 │ + .line 297 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPageScrollStateChanged(I)V │ .locals 0 │ .param p1, "state" # I │ │ .prologue │ - .line 304 │ + .line 311 │ return-void │ .end method │ │ .method public onPageScrolled(IFI)V │ .locals 0 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "positionOffsetPixels" # I │ │ .prologue │ - .line 294 │ + .line 301 │ return-void │ .end method │ │ .method public onPageSelected(I)V │ .locals 0 │ .param p1, "position" # I │ │ .prologue │ - .line 299 │ + .line 306 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$ItemInfo.smali │ @@ -27,12 +27,12 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 106 │ + .line 113 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager.smali │ @@ -205,42 +205,42 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 96 │ + .line 103 │ const/4 v0, 0x1 │ │ new-array v0, v0, [I │ │ const/4 v1, 0x0 │ │ const v2, 0x10100b3 │ │ aput v2, v0, v1 │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I │ │ - .line 114 │ + .line 121 │ new-instance v0, Landroid/support/v4/view/ViewPager$1; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; │ │ - .line 121 │ + .line 128 │ new-instance v0, Landroid/support/v4/view/ViewPager$2; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; │ │ - .line 221 │ + .line 228 │ new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ return-void │ @@ -255,83 +255,83 @@ │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v1, -0x1 │ │ - .line 342 │ + .line 349 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V │ │ - .line 128 │ + .line 135 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - .line 129 │ + .line 136 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 131 │ + .line 138 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - .line 135 │ + .line 142 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 136 │ + .line 143 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 137 │ + .line 144 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - .line 149 │ + .line 156 │ const v0, -0x800001 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 150 │ + .line 157 │ const v0, 0x7f7fffff # Float.MAX_VALUE │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 159 │ + .line 166 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 178 │ + .line 185 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 205 │ + .line 212 │ iput-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 206 │ + .line 213 │ iput-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 239 │ + .line 246 │ new-instance v0, Landroid/support/v4/view/ViewPager$3; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/ViewPager$3;->(Landroid/support/v4/view/ViewPager;)V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ - .line 246 │ + .line 253 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 343 │ + .line 350 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->initViewPager()V │ │ - .line 344 │ + .line 351 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ @@ -341,229 +341,229 @@ │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v1, -0x1 │ │ - .line 347 │ + .line 354 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 128 │ + .line 135 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - .line 129 │ + .line 136 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 131 │ + .line 138 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - .line 135 │ + .line 142 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 136 │ + .line 143 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 137 │ + .line 144 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - .line 149 │ + .line 156 │ const v0, -0x800001 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 150 │ + .line 157 │ const v0, 0x7f7fffff # Float.MAX_VALUE │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 159 │ + .line 166 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 178 │ + .line 185 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 205 │ + .line 212 │ iput-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 206 │ + .line 213 │ iput-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 239 │ + .line 246 │ new-instance v0, Landroid/support/v4/view/ViewPager$3; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/ViewPager$3;->(Landroid/support/v4/view/ViewPager;)V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ - .line 246 │ + .line 253 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 348 │ + .line 355 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->initViewPager()V │ │ - .line 349 │ + .line 356 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/support/v4/view/ViewPager;I)V │ .locals 0 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ .param p1, "x1" # I │ │ .prologue │ - .line 82 │ + .line 89 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ return-void │ .end method │ │ .method static synthetic access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 82 │ + .line 89 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ return-object v0 │ .end method │ │ .method static synthetic access$300(Landroid/support/v4/view/ViewPager;)I │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 82 │ + .line 89 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ return v0 │ .end method │ │ .method static synthetic access$400()[I │ .locals 1 │ │ .prologue │ - .line 82 │ + .line 89 │ sget-object v0, Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I │ │ return-object v0 │ .end method │ │ .method private calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ .locals 14 │ .param p1, "curItem" # Landroid/support/v4/view/ViewPager$ItemInfo; │ .param p2, "curIndex" # I │ .param p3, "oldCurInfo" # Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .prologue │ - .line 1118 │ + .line 1127 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - .line 1119 │ + .line 1128 │ .local v1, "N":I │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v11 │ │ - .line 1120 │ + .line 1129 │ .local v11, "width":I │ if-lez v11, :cond_0 │ │ iget v12, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v12, v12 │ │ int-to-float v13, v11 │ │ div-float v6, v12, v13 │ │ - .line 1122 │ + .line 1131 │ .local v6, "marginOffset":F │ :goto_0 │ if-eqz p3, :cond_6 │ │ - .line 1123 │ + .line 1132 │ move-object/from16 v0, p3 │ │ iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1125 │ + .line 1134 │ .local v8, "oldCurPosition":I │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v8, v12, :cond_3 │ │ - .line 1126 │ + .line 1135 │ const/4 v5, 0x0 │ │ - .line 1127 │ + .line 1136 │ .local v5, "itemIndex":I │ const/4 v3, 0x0 │ │ - .line 1128 │ + .line 1137 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p3 │ │ iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ move-object/from16 v0, p3 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v13 │ │ add-float v7, v12, v6 │ │ - .line 1129 │ + .line 1138 │ .local v7, "offset":F │ add-int/lit8 v9, v8, 0x1 │ │ - .line 1130 │ + .line 1139 │ .local v9, "pos":I │ :goto_1 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-gt v9, v12, :cond_6 │ │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ if-ge v5, v12, :cond_6 │ │ - .line 1131 │ + .line 1140 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1132 │ + .line 1141 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_2 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_1 │ │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ @@ -572,238 +572,238 @@ │ │ move-result v12 │ │ add-int/lit8 v12, v12, -0x1 │ │ if-ge v5, v12, :cond_1 │ │ - .line 1133 │ + .line 1142 │ add-int/lit8 v5, v5, 0x1 │ │ - .line 1134 │ + .line 1143 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_2 │ │ - .line 1120 │ + .line 1129 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v6 # "marginOffset":F │ .end local v7 # "offset":F │ .end local v8 # "oldCurPosition":I │ .end local v9 # "pos":I │ :cond_0 │ const/4 v6, 0x0 │ │ goto :goto_0 │ │ - .line 1136 │ + .line 1145 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v5 # "itemIndex":I │ .restart local v6 # "marginOffset":F │ .restart local v7 # "offset":F │ .restart local v8 # "oldCurPosition":I │ .restart local v9 # "pos":I │ :cond_1 │ :goto_3 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_2 │ │ - .line 1139 │ + .line 1148 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1140 │ + .line 1149 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_3 │ │ - .line 1142 │ + .line 1151 │ :cond_2 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1143 │ + .line 1152 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1130 │ + .line 1139 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ - .line 1145 │ + .line 1154 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v7 # "offset":F │ .end local v9 # "pos":I │ :cond_3 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v8, v12, :cond_6 │ │ - .line 1146 │ + .line 1155 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ add-int/lit8 v5, v12, -0x1 │ │ - .line 1147 │ + .line 1156 │ .restart local v5 # "itemIndex":I │ const/4 v3, 0x0 │ │ - .line 1148 │ + .line 1157 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p3 │ │ iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1149 │ + .line 1158 │ .restart local v7 # "offset":F │ add-int/lit8 v9, v8, -0x1 │ │ - .line 1150 │ + .line 1159 │ .restart local v9 # "pos":I │ :goto_4 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-lt v9, v12, :cond_6 │ │ if-ltz v5, :cond_6 │ │ - .line 1151 │ + .line 1160 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1152 │ + .line 1161 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_5 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_4 │ │ if-lez v5, :cond_4 │ │ - .line 1153 │ + .line 1162 │ add-int/lit8 v5, v5, -0x1 │ │ - .line 1154 │ + .line 1163 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_5 │ │ - .line 1156 │ + .line 1165 │ :cond_4 │ :goto_6 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_5 │ │ - .line 1159 │ + .line 1168 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1160 │ + .line 1169 │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_6 │ │ - .line 1162 │ + .line 1171 │ :cond_5 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1163 │ + .line 1172 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1150 │ + .line 1159 │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_4 │ │ - .line 1169 │ + .line 1178 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v7 # "offset":F │ .end local v8 # "oldCurPosition":I │ .end local v9 # "pos":I │ :cond_6 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 1170 │ + .line 1179 │ .local v4, "itemCount":I │ iget v7, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1171 │ + .line 1180 │ .restart local v7 # "offset":F │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v9, v12, -0x1 │ │ - .line 1172 │ + .line 1181 │ .restart local v9 # "pos":I │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-nez v12, :cond_7 │ │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ :goto_7 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 1173 │ + .line 1182 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v13, v1, -0x1 │ │ if-ne v12, v13, :cond_8 │ │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ @@ -815,38 +815,38 @@ │ const/high16 v13, 0x3f800000 # 1.0f │ │ sub-float/2addr v12, v13 │ │ :goto_8 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 1176 │ + .line 1185 │ add-int/lit8 v2, p2, -0x1 │ │ .local v2, "i":I │ :goto_9 │ if-ltz v2, :cond_b │ │ - .line 1177 │ + .line 1186 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1178 │ + .line 1187 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_a │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_9 │ │ - .line 1179 │ + .line 1188 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ add-int/lit8 v10, v9, -0x1 │ │ .end local v9 # "pos":I │ .local v10, "pos":I │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ @@ -859,95 +859,95 @@ │ │ move v9, v10 │ │ .end local v10 # "pos":I │ .restart local v9 # "pos":I │ goto :goto_a │ │ - .line 1172 │ + .line 1181 │ .end local v2 # "i":I │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_7 │ const v12, -0x800001 │ │ goto :goto_7 │ │ - .line 1173 │ + .line 1182 │ :cond_8 │ const v12, 0x7f7fffff # Float.MAX_VALUE │ │ goto :goto_8 │ │ - .line 1181 │ + .line 1190 │ .restart local v2 # "i":I │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_9 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1182 │ + .line 1191 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1183 │ + .line 1192 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-nez v12, :cond_a │ │ iput v7, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 1176 │ + .line 1185 │ :cond_a │ add-int/lit8 v2, v2, -0x1 │ │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_9 │ │ - .line 1185 │ + .line 1194 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_b │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v13, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v13 │ │ add-float v7, v12, v6 │ │ - .line 1186 │ + .line 1195 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v9, v12, 0x1 │ │ - .line 1188 │ + .line 1197 │ add-int/lit8 v2, p2, 0x1 │ │ :goto_b │ if-ge v2, v4, :cond_e │ │ - .line 1189 │ + .line 1198 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1190 │ + .line 1199 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_c │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_c │ │ - .line 1191 │ + .line 1200 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ add-int/lit8 v10, v9, 0x1 │ │ .end local v9 # "pos":I │ .restart local v10 # "pos":I │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ @@ -960,205 +960,205 @@ │ │ move v9, v10 │ │ .end local v10 # "pos":I │ .restart local v9 # "pos":I │ goto :goto_c │ │ - .line 1193 │ + .line 1202 │ :cond_c │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v13, v1, -0x1 │ │ if-ne v12, v13, :cond_d │ │ - .line 1194 │ + .line 1203 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v7 │ │ const/high16 v13, 0x3f800000 # 1.0f │ │ sub-float/2addr v12, v13 │ │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 1196 │ + .line 1205 │ :cond_d │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1197 │ + .line 1206 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1188 │ + .line 1197 │ add-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_b │ │ - .line 1200 │ + .line 1209 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_e │ const/4 v12, 0x0 │ │ iput-boolean v12, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 1201 │ + .line 1210 │ return-void │ .end method │ │ .method private completeScroll(Z)V │ .locals 10 │ .param p1, "postEvents" # Z │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1732 │ + .line 1741 │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ const/4 v9, 0x2 │ │ if-ne v8, v9, :cond_3 │ │ const/4 v2, 0x1 │ │ - .line 1733 │ + .line 1742 │ .local v2, "needPopulate":Z │ :goto_0 │ if-eqz v2, :cond_1 │ │ - .line 1735 │ + .line 1744 │ invoke-direct {p0, v7}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1736 │ + .line 1745 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1737 │ + .line 1746 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v3 │ │ - .line 1738 │ + .line 1747 │ .local v3, "oldX":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v4 │ │ - .line 1739 │ + .line 1748 │ .local v4, "oldY":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->getCurrX()I │ │ move-result v5 │ │ - .line 1740 │ + .line 1749 │ .local v5, "x":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->getCurrY()I │ │ move-result v6 │ │ - .line 1741 │ + .line 1750 │ .local v6, "y":I │ if-ne v3, v5, :cond_0 │ │ if-eq v4, v6, :cond_1 │ │ - .line 1742 │ + .line 1751 │ :cond_0 │ invoke-virtual {p0, v5, v6}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1745 │ + .line 1754 │ .end local v3 # "oldX":I │ .end local v4 # "oldY":I │ .end local v5 # "x":I │ .end local v6 # "y":I │ :cond_1 │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1746 │ + .line 1755 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_1 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-ge v0, v8, :cond_4 │ │ - .line 1747 │ + .line 1756 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1748 │ + .line 1757 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ if-eqz v8, :cond_2 │ │ - .line 1749 │ + .line 1758 │ const/4 v2, 0x1 │ │ - .line 1750 │ + .line 1759 │ iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - .line 1746 │ + .line 1755 │ :cond_2 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .end local v0 # "i":I │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v2 # "needPopulate":Z │ :cond_3 │ move v2, v7 │ │ - .line 1732 │ + .line 1741 │ goto :goto_0 │ │ - .line 1753 │ + .line 1762 │ .restart local v0 # "i":I │ .restart local v2 # "needPopulate":Z │ :cond_4 │ if-eqz v2, :cond_5 │ │ - .line 1754 │ + .line 1763 │ if-eqz p1, :cond_6 │ │ - .line 1755 │ + .line 1764 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-static {p0, v7}, Landroid/support/v4/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 1760 │ + .line 1769 │ :cond_5 │ :goto_2 │ return-void │ │ - .line 1757 │ + .line 1766 │ :cond_6 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-interface {v7}, Ljava/lang/Runnable;->run()V │ │ goto :goto_2 │ .end method │ @@ -1167,15 +1167,15 @@ │ .locals 6 │ .param p1, "currentPage" # I │ .param p2, "pageOffset" # F │ .param p3, "velocity" # I │ .param p4, "deltaX" # I │ │ .prologue │ - .line 2133 │ + .line 2156 │ invoke-static {p4}, Ljava/lang/Math;->abs(I)I │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mFlingDistance:I │ │ if-le v4, v5, :cond_2 │ @@ -1184,42 +1184,42 @@ │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mMinimumVelocity:I │ │ if-le v4, v5, :cond_2 │ │ - .line 2134 │ + .line 2157 │ if-lez p3, :cond_1 │ │ move v2, p1 │ │ - .line 2140 │ + .line 2163 │ .local v2, "targetPage":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_0 │ │ - .line 2141 │ + .line 2164 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v5, 0x0 │ │ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2142 │ + .line 2165 │ .local v0, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ @@ -1229,291 +1229,291 @@ │ │ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2145 │ + .line 2168 │ .local v1, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ invoke-static {v2, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ - .line 2148 │ + .line 2171 │ .end local v0 # "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v1 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ return v2 │ │ - .line 2134 │ + .line 2157 │ .end local v2 # "targetPage":I │ :cond_1 │ add-int/lit8 v2, p1, 0x1 │ │ goto :goto_0 │ │ - .line 2136 │ + .line 2159 │ :cond_2 │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-lt p1, v4, :cond_3 │ │ const v3, 0x3ecccccd # 0.4f │ │ - .line 2137 │ + .line 2160 │ .local v3, "truncator":F │ :goto_1 │ int-to-float v4, p1 │ │ add-float/2addr v4, p2 │ │ add-float/2addr v4, v3 │ │ float-to-int v2, v4 │ │ .restart local v2 # "targetPage":I │ goto :goto_0 │ │ - .line 2136 │ + .line 2159 │ .end local v2 # "targetPage":I │ .end local v3 # "truncator":F │ :cond_3 │ const v3, 0x3f19999a # 0.6f │ │ goto :goto_1 │ .end method │ │ .method private enableLayers(Z)V │ .locals 5 │ .param p1, "enable" # Z │ │ .prologue │ - .line 1767 │ + .line 1776 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v0 │ │ - .line 1768 │ + .line 1777 │ .local v0, "childCount":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 1769 │ + .line 1778 │ if-eqz p1, :cond_0 │ │ const/4 v2, 0x2 │ │ - .line 1771 │ + .line 1780 │ .local v2, "layerType":I │ :goto_1 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 1768 │ + .line 1777 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1769 │ + .line 1778 │ .end local v2 # "layerType":I │ :cond_0 │ const/4 v2, 0x0 │ │ goto :goto_1 │ │ - .line 1773 │ + .line 1782 │ :cond_1 │ return-void │ .end method │ │ .method private endDrag()V │ .locals 1 │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 2381 │ + .line 2404 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 2382 │ + .line 2405 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 2384 │ + .line 2407 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v0, :cond_0 │ │ - .line 2385 │ + .line 2408 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 2386 │ + .line 2409 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2388 │ + .line 2411 │ :cond_0 │ return-void │ .end method │ │ .method private getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ .locals 4 │ .param p1, "outRect" # Landroid/graphics/Rect; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 2546 │ + .line 2585 │ if-nez p1, :cond_0 │ │ - .line 2547 │ + .line 2586 │ new-instance p1, Landroid/graphics/Rect; │ │ .end local p1 # "outRect":Landroid/graphics/Rect; │ invoke-direct {p1}, Landroid/graphics/Rect;->()V │ │ - .line 2549 │ + .line 2588 │ .restart local p1 # "outRect":Landroid/graphics/Rect; │ :cond_0 │ if-nez p2, :cond_2 │ │ - .line 2550 │ + .line 2589 │ invoke-virtual {p1, v2, v2, v2, v2}, Landroid/graphics/Rect;->set(IIII)V │ │ - .line 2568 │ + .line 2607 │ :cond_1 │ return-object p1 │ │ - .line 2553 │ + .line 2592 │ :cond_2 │ invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->left:I │ │ - .line 2554 │ + .line 2593 │ invoke-virtual {p2}, Landroid/view/View;->getRight()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->right:I │ │ - .line 2555 │ + .line 2594 │ invoke-virtual {p2}, Landroid/view/View;->getTop()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->top:I │ │ - .line 2556 │ + .line 2595 │ invoke-virtual {p2}, Landroid/view/View;->getBottom()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->bottom:I │ │ - .line 2558 │ + .line 2597 │ invoke-virtual {p2}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v1 │ │ - .line 2559 │ + .line 2598 │ .local v1, "parent":Landroid/view/ViewParent; │ :goto_0 │ instance-of v2, v1, Landroid/view/ViewGroup; │ │ if-eqz v2, :cond_1 │ │ if-eq v1, p0, :cond_1 │ │ move-object v0, v1 │ │ - .line 2560 │ + .line 2599 │ check-cast v0, Landroid/view/ViewGroup; │ │ - .line 2561 │ + .line 2600 │ .local v0, "group":Landroid/view/ViewGroup; │ iget v2, p1, Landroid/graphics/Rect;->left:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getLeft()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->left:I │ │ - .line 2562 │ + .line 2601 │ iget v2, p1, Landroid/graphics/Rect;->right:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getRight()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->right:I │ │ - .line 2563 │ + .line 2602 │ iget v2, p1, Landroid/graphics/Rect;->top:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getTop()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->top:I │ │ - .line 2564 │ + .line 2603 │ iget v2, p1, Landroid/graphics/Rect;->bottom:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getBottom()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->bottom:I │ │ - .line 2566 │ + .line 2605 │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent; │ │ move-result-object v1 │ │ - .line 2567 │ + .line 2606 │ goto :goto_0 │ .end method │ │ .method private getClientWidth()I │ .locals 2 │ │ .prologue │ - .line 476 │ + .line 483 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getMeasuredWidth()I │ │ move-result v0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v1 │ @@ -1531,154 +1531,154 @@ │ │ .method private infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 15 │ │ .prologue │ const/4 v8, 0x0 │ │ - .line 2090 │ + .line 2113 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v12 │ │ - .line 2091 │ + .line 2114 │ .local v12, "width":I │ if-lez v12, :cond_5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v13 │ │ int-to-float v13, v13 │ │ int-to-float v14, v12 │ │ div-float v11, v13, v14 │ │ - .line 2092 │ + .line 2115 │ .local v11, "scrollOffset":F │ :goto_0 │ if-lez v12, :cond_0 │ │ iget v13, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ int-to-float v14, v12 │ │ div-float v8, v13, v14 │ │ - .line 2093 │ + .line 2116 │ .local v8, "marginOffset":F │ :cond_0 │ const/4 v5, -0x1 │ │ - .line 2094 │ + .line 2117 │ .local v5, "lastPos":I │ const/4 v4, 0x0 │ │ - .line 2095 │ + .line 2118 │ .local v4, "lastOffset":F │ const/4 v6, 0x0 │ │ - .line 2096 │ + .line 2119 │ .local v6, "lastWidth":F │ const/4 v0, 0x1 │ │ - .line 2098 │ + .line 2121 │ .local v0, "first":Z │ const/4 v3, 0x0 │ │ - .line 2099 │ + .line 2122 │ .local v3, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ move-result v13 │ │ if-ge v1, v13, :cond_4 │ │ - .line 2100 │ + .line 2123 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2102 │ + .line 2125 │ .local v2, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-nez v0, :cond_1 │ │ iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v14, v5, 0x1 │ │ if-eq v13, v14, :cond_1 │ │ - .line 2104 │ + .line 2127 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2105 │ + .line 2128 │ add-float v13, v4, v6 │ │ add-float/2addr v13, v8 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2106 │ + .line 2129 │ add-int/lit8 v13, v5, 0x1 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2107 │ + .line 2130 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v13 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 2108 │ + .line 2131 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 2110 │ + .line 2133 │ :cond_1 │ iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2112 │ + .line 2135 │ .local v9, "offset":F │ move v7, v9 │ │ - .line 2113 │ + .line 2136 │ .local v7, "leftBound":F │ iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v9 │ │ add-float v10, v13, v8 │ │ - .line 2114 │ + .line 2137 │ .local v10, "rightBound":F │ if-nez v0, :cond_2 │ │ cmpl-float v13, v11, v7 │ │ if-ltz v13, :cond_4 │ │ - .line 2115 │ + .line 2138 │ :cond_2 │ cmpg-float v13, v11, v10 │ │ if-ltz v13, :cond_3 │ │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ @@ -1689,15 +1689,15 @@ │ add-int/lit8 v13, v13, -0x1 │ │ if-ne v1, v13, :cond_6 │ │ :cond_3 │ move-object v3, v2 │ │ - .line 2128 │ + .line 2151 │ .end local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v3 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v7 # "leftBound":F │ .end local v9 # "offset":F │ .end local v10 # "rightBound":F │ :cond_4 │ return-object v3 │ @@ -1708,18 +1708,18 @@ │ .end local v5 # "lastPos":I │ .end local v6 # "lastWidth":F │ .end local v8 # "marginOffset":F │ .end local v11 # "scrollOffset":F │ :cond_5 │ move v11, v8 │ │ - .line 2091 │ + .line 2114 │ goto :goto_0 │ │ - .line 2121 │ + .line 2144 │ .restart local v0 # "first":Z │ .restart local v1 # "i":I │ .restart local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v3 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v4 # "lastOffset":F │ .restart local v5 # "lastPos":I │ .restart local v6 # "lastWidth":F │ @@ -1727,41 +1727,41 @@ │ .restart local v8 # "marginOffset":F │ .restart local v9 # "offset":F │ .restart local v10 # "rightBound":F │ .restart local v11 # "scrollOffset":F │ :cond_6 │ const/4 v0, 0x0 │ │ - .line 2122 │ + .line 2145 │ iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2123 │ + .line 2146 │ move v4, v9 │ │ - .line 2124 │ + .line 2147 │ iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 2125 │ + .line 2148 │ move-object v3, v2 │ │ - .line 2099 │ + .line 2122 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private isGutterDrag(FF)Z │ .locals 3 │ .param p1, "x" # F │ .param p2, "dx" # F │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 1763 │ + .line 1772 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mGutterSize:I │ │ int-to-float v0, v0 │ │ cmpg-float v0, p1, v0 │ │ if-gez v0, :cond_0 │ @@ -1802,145 +1802,145 @@ │ .end method │ │ .method private onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ .locals 4 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 2366 │ + .line 2389 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v2 │ │ - .line 2367 │ + .line 2390 │ .local v2, "pointerIndex":I │ invoke-static {p1, v2}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v1 │ │ - .line 2368 │ + .line 2391 │ .local v1, "pointerId":I │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ if-ne v1, v3, :cond_0 │ │ - .line 2371 │ + .line 2394 │ if-nez v2, :cond_1 │ │ const/4 v0, 0x1 │ │ - .line 2372 │ + .line 2395 │ .local v0, "newPointerIndex":I │ :goto_0 │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2373 │ + .line 2396 │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 2374 │ + .line 2397 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v3, :cond_0 │ │ - .line 2375 │ + .line 2398 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v3}, Landroid/view/VelocityTracker;->clear()V │ │ - .line 2378 │ + .line 2401 │ .end local v0 # "newPointerIndex":I │ :cond_0 │ return-void │ │ - .line 2371 │ + .line 2394 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private pageScrolled(I)Z │ .locals 10 │ .param p1, "xpos" # I │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1627 │ + .line 1636 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-nez v8, :cond_0 │ │ - .line 1628 │ + .line 1637 │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1629 │ + .line 1638 │ const/4 v8, 0x0 │ │ invoke-virtual {p0, v7, v8, v7}, Landroid/support/v4/view/ViewPager;->onPageScrolled(IFI)V │ │ - .line 1630 │ + .line 1639 │ iget-boolean v8, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ if-nez v8, :cond_2 │ │ - .line 1631 │ + .line 1640 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "onPageScrolled did not call superclass implementation" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1636 │ + .line 1645 │ :cond_0 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ - .line 1637 │ + .line 1646 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v5 │ │ - .line 1638 │ + .line 1647 │ .local v5, "width":I │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ add-int v6, v5, v8 │ │ - .line 1639 │ + .line 1648 │ .local v6, "widthWithMargin":I │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v8, v8 │ │ int-to-float v9, v5 │ │ div-float v2, v8, v9 │ │ - .line 1640 │ + .line 1649 │ .local v2, "marginOffset":F │ iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1641 │ + .line 1650 │ .local v0, "currentPage":I │ int-to-float v8, p1 │ │ int-to-float v9, v5 │ │ div-float/2addr v8, v9 │ │ @@ -1950,44 +1950,44 @@ │ │ iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v9, v2 │ │ div-float v4, v8, v9 │ │ - .line 1643 │ + .line 1652 │ .local v4, "pageOffset":F │ int-to-float v8, v6 │ │ mul-float/2addr v8, v4 │ │ float-to-int v3, v8 │ │ - .line 1645 │ + .line 1654 │ .local v3, "offsetPixels":I │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1646 │ + .line 1655 │ invoke-virtual {p0, v0, v4, v3}, Landroid/support/v4/view/ViewPager;->onPageScrolled(IFI)V │ │ - .line 1647 │ + .line 1656 │ iget-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ if-nez v7, :cond_1 │ │ - .line 1648 │ + .line 1657 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "onPageScrolled did not call superclass implementation" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1651 │ + .line 1660 │ :cond_1 │ const/4 v7, 0x1 │ │ .end local v0 # "currentPage":I │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v2 # "marginOffset":F │ .end local v3 # "offsetPixels":I │ @@ -1999,93 +1999,93 @@ │ .end method │ │ .method private performDrag(F)Z │ .locals 17 │ .param p1, "x" # F │ │ .prologue │ - .line 2039 │ + .line 2062 │ const/4 v7, 0x0 │ │ - .line 2041 │ + .line 2064 │ .local v7, "needsInvalidate":Z │ move-object/from16 v0, p0 │ │ iget v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ sub-float v2, v14, p1 │ │ - .line 2042 │ + .line 2065 │ .local v2, "deltaX":F │ move/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2044 │ + .line 2067 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v14 │ │ int-to-float v8, v14 │ │ - .line 2045 │ + .line 2068 │ .local v8, "oldScrollX":F │ add-float v12, v8, v2 │ │ - .line 2046 │ + .line 2069 │ .local v12, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v13 │ │ - .line 2048 │ + .line 2071 │ .local v13, "width":I │ int-to-float v14, v13 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ mul-float v6, v14, v15 │ │ - .line 2049 │ + .line 2072 │ .local v6, "leftBound":F │ int-to-float v14, v13 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ mul-float v11, v14, v15 │ │ - .line 2050 │ + .line 2073 │ .local v11, "rightBound":F │ const/4 v5, 0x1 │ │ - .line 2051 │ + .line 2074 │ .local v5, "leftAbsolute":Z │ const/4 v10, 0x1 │ │ - .line 2053 │ + .line 2076 │ .local v10, "rightAbsolute":Z │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v15, 0x0 │ │ invoke-virtual {v14, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2054 │ + .line 2077 │ .local v3, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ @@ -2099,31 +2099,31 @@ │ │ invoke-virtual {v14, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2055 │ + .line 2078 │ .local v4, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-eqz v14, :cond_0 │ │ - .line 2056 │ + .line 2079 │ const/4 v5, 0x0 │ │ - .line 2057 │ + .line 2080 │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ int-to-float v15, v13 │ │ mul-float v6, v14, v15 │ │ - .line 2059 │ + .line 2082 │ :cond_0 │ iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ @@ -2131,37 +2131,37 @@ │ │ move-result v15 │ │ add-int/lit8 v15, v15, -0x1 │ │ if-eq v14, v15, :cond_1 │ │ - .line 2060 │ + .line 2083 │ const/4 v10, 0x0 │ │ - .line 2061 │ + .line 2084 │ iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ int-to-float v15, v13 │ │ mul-float v11, v14, v15 │ │ - .line 2064 │ + .line 2087 │ :cond_1 │ cmpg-float v14, v12, v6 │ │ if-gez v14, :cond_4 │ │ - .line 2065 │ + .line 2088 │ if-eqz v5, :cond_2 │ │ - .line 2066 │ + .line 2089 │ sub-float v9, v6, v12 │ │ - .line 2067 │ + .line 2090 │ .local v9, "over":F │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ @@ -2173,20 +2173,20 @@ │ │ div-float v15, v15, v16 │ │ invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;->onPull(F)Z │ │ move-result v7 │ │ - .line 2069 │ + .line 2092 │ .end local v9 # "over":F │ :cond_2 │ move v12, v6 │ │ - .line 2078 │ + .line 2101 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ iget v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ float-to-int v15, v12 │ @@ -2197,48 +2197,48 @@ │ │ add-float/2addr v14, v15 │ │ move-object/from16 v0, p0 │ │ iput v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2079 │ + .line 2102 │ float-to-int v14, v12 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v15 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 2080 │ + .line 2103 │ float-to-int v14, v12 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ - .line 2082 │ + .line 2105 │ return v7 │ │ - .line 2070 │ + .line 2093 │ :cond_4 │ cmpl-float v14, v12, v11 │ │ if-lez v14, :cond_3 │ │ - .line 2071 │ + .line 2094 │ if-eqz v10, :cond_5 │ │ - .line 2072 │ + .line 2095 │ sub-float v9, v12, v11 │ │ - .line 2073 │ + .line 2096 │ .restart local v9 # "over":F │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ @@ -2250,15 +2250,15 @@ │ │ div-float v15, v15, v16 │ │ invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;->onPull(F)Z │ │ move-result v7 │ │ - .line 2075 │ + .line 2098 │ .end local v9 # "over":F │ :cond_5 │ move v12, v11 │ │ goto :goto_0 │ .end method │ │ @@ -2266,41 +2266,41 @@ │ .locals 14 │ .param p1, "width" # I │ .param p2, "oldWidth" # I │ .param p3, "margin" # I │ .param p4, "oldMargin" # I │ │ .prologue │ - .line 1464 │ + .line 1473 │ if-lez p2, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ - .line 1465 │ + .line 1474 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v0 │ │ sub-int v0, p1, v0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v2 │ │ sub-int/2addr v0, v2 │ │ add-int v12, v0, p3 │ │ - .line 1466 │ + .line 1475 │ .local v12, "widthWithMargin":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v0 │ │ sub-int v0, p2, v0 │ │ @@ -2308,77 +2308,77 @@ │ │ move-result v2 │ │ sub-int/2addr v0, v2 │ │ add-int v7, v0, p4 │ │ - .line 1468 │ + .line 1477 │ .local v7, "oldWidthWithMargin":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v13 │ │ - .line 1469 │ + .line 1478 │ .local v13, "xpos":I │ int-to-float v0, v13 │ │ int-to-float v2, v7 │ │ div-float v8, v0, v2 │ │ - .line 1470 │ + .line 1479 │ .local v8, "pageOffset":F │ int-to-float v0, v12 │ │ mul-float/2addr v0, v8 │ │ float-to-int v1, v0 │ │ - .line 1472 │ + .line 1481 │ .local v1, "newOffsetPixels":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v0 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1473 │ + .line 1482 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1475 │ + .line 1484 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->getDuration()I │ │ move-result v0 │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v2}, Landroid/widget/Scroller;->timePassed()I │ │ move-result v2 │ │ sub-int v5, v0, v2 │ │ - .line 1476 │ + .line 1485 │ .local v5, "newDuration":I │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v11 │ │ - .line 1477 │ + .line 1486 │ .local v11, "targetInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ const/4 v2, 0x0 │ │ iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ @@ -2388,47 +2388,47 @@ │ │ float-to-int v3, v3 │ │ const/4 v4, 0x0 │ │ invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V │ │ - .line 1490 │ + .line 1499 │ .end local v1 # "newOffsetPixels":I │ .end local v5 # "newDuration":I │ .end local v7 # "oldWidthWithMargin":I │ .end local v8 # "pageOffset":F │ .end local v11 # "targetInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v12 # "widthWithMargin":I │ .end local v13 # "xpos":I │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1481 │ + .line 1490 │ :cond_1 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v6 │ │ - .line 1482 │ + .line 1491 │ .local v6, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v6, :cond_2 │ │ iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ invoke-static {v0, v2}, Ljava/lang/Math;->min(FF)F │ │ move-result v9 │ │ - .line 1483 │ + .line 1492 │ .local v9, "scrollOffset":F │ :goto_1 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v0 │ │ sub-int v0, p1, v0 │ @@ -2441,127 +2441,149 @@ │ │ int-to-float v0, v0 │ │ mul-float/2addr v0, v9 │ │ float-to-int v10, v0 │ │ - .line 1485 │ + .line 1494 │ .local v10, "scrollPos":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v0 │ │ if-eq v10, v0, :cond_0 │ │ - .line 1486 │ + .line 1495 │ const/4 v0, 0x0 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 1487 │ + .line 1496 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v0 │ │ invoke-virtual {p0, v10, v0}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ goto :goto_0 │ │ - .line 1482 │ + .line 1491 │ .end local v9 # "scrollOffset":F │ .end local v10 # "scrollPos":I │ :cond_2 │ const/4 v9, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private removeNonDecorViews()V │ .locals 4 │ │ .prologue │ - .line 452 │ + .line 459 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 453 │ + .line 460 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 454 │ + .line 461 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 455 │ + .line 462 │ .local v2, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-nez v3, :cond_0 │ │ - .line 456 │ + .line 463 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->removeViewAt(I)V │ │ - .line 457 │ + .line 464 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 452 │ + .line 459 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 460 │ + .line 467 │ .end local v0 # "child":Landroid/view/View; │ .end local v2 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_1 │ return-void │ .end method │ │ +.method private requestParentDisallowInterceptTouchEvent(Z)V │ + .locals 1 │ + .param p1, "disallowIntercept" # Z │ + │ + .prologue │ + .line 2055 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + .line 2056 │ + .local v0, "parent":Landroid/view/ViewParent; │ + if-eqz v0, :cond_0 │ + │ + .line 2057 │ + invoke-interface {v0, p1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V │ + │ + .line 2059 │ + :cond_0 │ + return-void │ +.end method │ + │ .method private scrollToItem(IZIZ)V │ .locals 8 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ .param p3, "velocity" # I │ .param p4, "dispatchSelected" # Z │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 555 │ + .line 562 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v0 │ │ - .line 556 │ + .line 563 │ .local v0, "curInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ const/4 v1, 0x0 │ │ - .line 557 │ + .line 564 │ .local v1, "destX":I │ if-eqz v0, :cond_0 │ │ - .line 558 │ + .line 565 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v2 │ │ - .line 559 │ + .line 566 │ .local v2, "width":I │ int-to-float v3, v2 │ │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ @@ -2575,231 +2597,234 @@ │ │ move-result v4 │ │ mul-float/2addr v3, v4 │ │ float-to-int v1, v3 │ │ - .line 562 │ + .line 569 │ .end local v2 # "width":I │ :cond_0 │ if-eqz p2, :cond_3 │ │ - .line 563 │ + .line 570 │ invoke-virtual {p0, v1, v7, p3}, Landroid/support/v4/view/ViewPager;->smoothScrollTo(III)V │ │ - .line 564 │ + .line 571 │ if-eqz p4, :cond_1 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_1 │ │ - .line 565 │ + .line 572 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 567 │ + .line 574 │ :cond_1 │ if-eqz p4, :cond_2 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_2 │ │ - .line 568 │ + .line 575 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 580 │ + .line 588 │ :cond_2 │ :goto_0 │ return-void │ │ - .line 571 │ + .line 578 │ :cond_3 │ if-eqz p4, :cond_4 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_4 │ │ - .line 572 │ + .line 579 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 574 │ + .line 581 │ :cond_4 │ if-eqz p4, :cond_5 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_5 │ │ - .line 575 │ + .line 582 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 577 │ + .line 584 │ :cond_5 │ invoke-direct {p0, v7}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 578 │ + .line 585 │ invoke-virtual {p0, v1, v7}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ + .line 586 │ + invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + │ goto :goto_0 │ .end method │ │ .method private setScrollState(I)V │ .locals 1 │ .param p1, "newState" # I │ │ .prologue │ - .line 386 │ + .line 393 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ if-ne v0, p1, :cond_1 │ │ - .line 398 │ + .line 405 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 390 │ + .line 397 │ :cond_1 │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 391 │ + .line 398 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v0, :cond_2 │ │ - .line 393 │ + .line 400 │ if-eqz p1, :cond_3 │ │ const/4 v0, 0x1 │ │ :goto_1 │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->enableLayers(Z)V │ │ - .line 395 │ + .line 402 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 396 │ + .line 403 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrollStateChanged(I)V │ │ goto :goto_0 │ │ - .line 393 │ + .line 400 │ :cond_3 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private setScrollingCacheEnabled(Z)V │ .locals 1 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 2391 │ + .line 2414 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mScrollingCacheEnabled:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 2392 │ + .line 2415 │ iput-boolean p1, p0, Landroid/support/v4/view/ViewPager;->mScrollingCacheEnabled:Z │ │ - .line 2403 │ + .line 2426 │ :cond_0 │ return-void │ .end method │ │ .method private sortChildDrawingOrder()V │ .locals 5 │ │ .prologue │ - .line 1102 │ + .line 1111 │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ if-eqz v3, :cond_2 │ │ - .line 1103 │ + .line 1112 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ if-nez v3, :cond_0 │ │ - .line 1104 │ + .line 1113 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ - .line 1108 │ + .line 1117 │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ - .line 1109 │ + .line 1118 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_1 │ if-ge v2, v1, :cond_1 │ │ - .line 1110 │ + .line 1119 │ invoke-virtual {p0, v2}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1111 │ + .line 1120 │ .local v0, "child":Landroid/view/View; │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1109 │ + .line 1118 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ - .line 1106 │ + .line 1115 │ .end local v0 # "child":Landroid/view/View; │ .end local v1 # "childCount":I │ .end local v2 # "i":I │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ │ goto :goto_0 │ │ - .line 1113 │ + .line 1122 │ .restart local v1 # "childCount":I │ .restart local v2 # "i":I │ :cond_1 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ sget-object v4, Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ invoke-static {v3, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ - .line 1115 │ + .line 1124 │ .end local v1 # "childCount":I │ .end local v2 # "i":I │ :cond_2 │ return-void │ .end method │ │ │ @@ -2815,109 +2840,109 @@ │ "<", │ "Landroid/view/View;", │ ">;II)V" │ } │ .end annotation │ │ .prologue │ - .line 2592 │ + .line 2631 │ .local p1, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ - .line 2594 │ + .line 2633 │ .local v2, "focusableCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getDescendantFocusability()I │ │ move-result v1 │ │ - .line 2596 │ + .line 2635 │ .local v1, "descendantFocusability":I │ const/high16 v5, 0x60000 │ │ if-eq v1, v5, :cond_1 │ │ - .line 2597 │ + .line 2636 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v5 │ │ if-ge v3, v5, :cond_1 │ │ - .line 2598 │ + .line 2637 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2599 │ + .line 2638 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ - .line 2600 │ + .line 2639 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v4 │ │ - .line 2601 │ + .line 2640 │ .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v4, :cond_0 │ │ iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v6, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v5, v6, :cond_0 │ │ - .line 2602 │ + .line 2641 │ invoke-virtual {v0, p1, p2, p3}, Landroid/view/View;->addFocusables(Ljava/util/ArrayList;II)V │ │ - .line 2597 │ + .line 2636 │ .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 2612 │ + .line 2651 │ .end local v0 # "child":Landroid/view/View; │ .end local v3 # "i":I │ :cond_1 │ const/high16 v5, 0x40000 │ │ if-ne v1, v5, :cond_2 │ │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ne v2, v5, :cond_3 │ │ - .line 2618 │ + .line 2657 │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->isFocusable()Z │ │ move-result v5 │ │ if-nez v5, :cond_4 │ │ - .line 2629 │ + .line 2668 │ :cond_3 │ :goto_1 │ return-void │ │ - .line 2621 │ + .line 2660 │ :cond_4 │ and-int/lit8 v5, p3, 0x1 │ │ const/4 v6, 0x1 │ │ if-ne v5, v6, :cond_5 │ │ @@ -2929,79 +2954,79 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - .line 2625 │ + .line 2664 │ :cond_5 │ if-eqz p1, :cond_3 │ │ - .line 2626 │ + .line 2665 │ invoke-virtual {p1, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ .method addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 2 │ .param p1, "position" # I │ .param p2, "index" # I │ │ .prologue │ - .line 827 │ + .line 835 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ - .line 828 │ + .line 836 │ .local v0, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iput p1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 829 │ + .line 837 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v1, p0, p1}, Landroid/support/v4/view/PagerAdapter;->instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - .line 830 │ + .line 838 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v1 │ │ iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 831 │ + .line 839 │ if-ltz p2, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-lt p2, v1, :cond_1 │ │ - .line 832 │ + .line 840 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 836 │ + .line 844 │ :goto_0 │ return-object v0 │ │ - .line 834 │ + .line 842 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p2, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ goto :goto_0 │ .end method │ @@ -3015,140 +3040,140 @@ │ "<", │ "Landroid/view/View;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 2639 │ + .line 2678 │ .local p1, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 2640 │ + .line 2679 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2641 │ + .line 2680 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 2642 │ + .line 2681 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v2 │ │ - .line 2643 │ + .line 2682 │ .local v2, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v2, :cond_0 │ │ iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v3, v4, :cond_0 │ │ - .line 2644 │ + .line 2683 │ invoke-virtual {v0, p1}, Landroid/view/View;->addTouchables(Ljava/util/ArrayList;)V │ │ - .line 2639 │ + .line 2678 │ .end local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 2648 │ + .line 2687 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ return-void │ .end method │ │ .method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ .locals 3 │ .param p1, "child" # Landroid/view/View; │ .param p2, "index" # I │ .param p3, "params" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1288 │ + .line 1297 │ invoke-virtual {p0, p3}, Landroid/support/v4/view/ViewPager;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1289 │ + .line 1298 │ invoke-virtual {p0, p3}, Landroid/support/v4/view/ViewPager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object p3 │ │ :cond_0 │ move-object v0, p3 │ │ - .line 1291 │ + .line 1300 │ check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1292 │ + .line 1301 │ .local v0, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ instance-of v2, p1, Landroid/support/v4/view/ViewPager$Decor; │ │ or-int/2addr v1, v2 │ │ iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - .line 1293 │ + .line 1302 │ iget-boolean v1, p0, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ if-eqz v1, :cond_2 │ │ - .line 1294 │ + .line 1303 │ if-eqz v0, :cond_1 │ │ iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v1, :cond_1 │ │ - .line 1295 │ + .line 1304 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ const-string v2, "Cannot add pager decor view during layout" │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1297 │ + .line 1306 │ :cond_1 │ const/4 v1, 0x1 │ │ iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ - .line 1298 │ + .line 1307 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/view/ViewPager;->addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z │ │ - .line 1310 │ + .line 1319 │ :goto_0 │ return-void │ │ - .line 1300 │ + .line 1309 │ :cond_2 │ invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ goto :goto_0 │ .end method │ │ .method public arrowScroll(I)Z │ @@ -3156,157 +3181,157 @@ │ .param p1, "direction" # I │ │ .prologue │ const/16 v12, 0x42 │ │ const/16 v11, 0x11 │ │ - .line 2480 │ + .line 2519 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->findFocus()Landroid/view/View; │ │ move-result-object v1 │ │ - .line 2481 │ + .line 2520 │ .local v1, "currentFocused":Landroid/view/View; │ if-ne v1, p0, :cond_3 │ │ - .line 2482 │ + .line 2521 │ const/4 v1, 0x0 │ │ - .line 2506 │ + .line 2545 │ :cond_0 │ :goto_0 │ const/4 v2, 0x0 │ │ - .line 2508 │ + .line 2547 │ .local v2, "handled":Z │ invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder; │ │ move-result-object v8 │ │ invoke-virtual {v8, p0, v1, p1}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; │ │ move-result-object v4 │ │ - .line 2510 │ + .line 2549 │ .local v4, "nextFocused":Landroid/view/View; │ if-eqz v4, :cond_a │ │ if-eq v4, v1, :cond_a │ │ - .line 2511 │ + .line 2550 │ if-ne p1, v11, :cond_8 │ │ - .line 2514 │ + .line 2553 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ invoke-direct {p0, v8, v4}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v8 │ │ iget v5, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2515 │ + .line 2554 │ .local v5, "nextLeft":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ invoke-direct {p0, v8, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v8 │ │ iget v0, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2516 │ + .line 2555 │ .local v0, "currLeft":I │ if-eqz v1, :cond_7 │ │ if-lt v5, v0, :cond_7 │ │ - .line 2517 │ + .line 2556 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageLeft()Z │ │ move-result v2 │ │ - .line 2539 │ + .line 2578 │ .end local v0 # "currLeft":I │ .end local v5 # "nextLeft":I │ :cond_1 │ :goto_1 │ if-eqz v2, :cond_2 │ │ - .line 2540 │ + .line 2579 │ invoke-static {p1}, Landroid/view/SoundEffectConstants;->getContantForFocusDirection(I)I │ │ move-result v8 │ │ invoke-virtual {p0, v8}, Landroid/support/v4/view/ViewPager;->playSoundEffect(I)V │ │ - .line 2542 │ + .line 2581 │ :cond_2 │ return v2 │ │ - .line 2483 │ + .line 2522 │ .end local v2 # "handled":Z │ .end local v4 # "nextFocused":Landroid/view/View; │ :cond_3 │ if-eqz v1, :cond_0 │ │ - .line 2484 │ + .line 2523 │ const/4 v3, 0x0 │ │ - .line 2485 │ + .line 2524 │ .local v3, "isChild":Z │ invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v6 │ │ .local v6, "parent":Landroid/view/ViewParent; │ :goto_2 │ instance-of v8, v6, Landroid/view/ViewGroup; │ │ if-eqz v8, :cond_4 │ │ - .line 2487 │ + .line 2526 │ if-ne v6, p0, :cond_5 │ │ - .line 2488 │ + .line 2527 │ const/4 v3, 0x1 │ │ - .line 2492 │ + .line 2531 │ :cond_4 │ if-nez v3, :cond_0 │ │ - .line 2494 │ + .line 2533 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - .line 2495 │ + .line 2534 │ .local v7, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 2496 │ + .line 2535 │ invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v6 │ │ :goto_3 │ instance-of v8, v6, Landroid/view/ViewGroup; │ │ if-eqz v8, :cond_6 │ │ - .line 2498 │ + .line 2537 │ const-string v8, " => " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ @@ -3315,31 +3340,31 @@ │ │ invoke-virtual {v9}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 2497 │ + .line 2536 │ invoke-interface {v6}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; │ │ move-result-object v6 │ │ goto :goto_3 │ │ - .line 2486 │ + .line 2525 │ .end local v7 # "sb":Ljava/lang/StringBuilder; │ :cond_5 │ invoke-interface {v6}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; │ │ move-result-object v6 │ │ goto :goto_2 │ │ - .line 2500 │ + .line 2539 │ .restart local v7 # "sb":Ljava/lang/StringBuilder; │ :cond_6 │ const-string v8, "ViewPager" │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ @@ -3360,107 +3385,107 @@ │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 2502 │ + .line 2541 │ const/4 v1, 0x0 │ │ goto/16 :goto_0 │ │ - .line 2519 │ + .line 2558 │ .end local v3 # "isChild":Z │ .end local v6 # "parent":Landroid/view/ViewParent; │ .end local v7 # "sb":Ljava/lang/StringBuilder; │ .restart local v0 # "currLeft":I │ .restart local v2 # "handled":Z │ .restart local v4 # "nextFocused":Landroid/view/View; │ .restart local v5 # "nextLeft":I │ :cond_7 │ invoke-virtual {v4}, Landroid/view/View;->requestFocus()Z │ │ move-result v2 │ │ goto :goto_1 │ │ - .line 2521 │ + .line 2560 │ .end local v0 # "currLeft":I │ .end local v5 # "nextLeft":I │ :cond_8 │ if-ne p1, v12, :cond_1 │ │ - .line 2524 │ + .line 2563 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ invoke-direct {p0, v8, v4}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v8 │ │ iget v5, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2525 │ + .line 2564 │ .restart local v5 # "nextLeft":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ invoke-direct {p0, v8, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ move-result-object v8 │ │ iget v0, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2526 │ + .line 2565 │ .restart local v0 # "currLeft":I │ if-eqz v1, :cond_9 │ │ if-gt v5, v0, :cond_9 │ │ - .line 2527 │ + .line 2566 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageRight()Z │ │ move-result v2 │ │ goto/16 :goto_1 │ │ - .line 2529 │ + .line 2568 │ :cond_9 │ invoke-virtual {v4}, Landroid/view/View;->requestFocus()Z │ │ move-result v2 │ │ goto/16 :goto_1 │ │ - .line 2532 │ + .line 2571 │ .end local v0 # "currLeft":I │ .end local v5 # "nextLeft":I │ :cond_a │ if-eq p1, v11, :cond_b │ │ const/4 v8, 0x1 │ │ if-ne p1, v8, :cond_c │ │ - .line 2534 │ + .line 2573 │ :cond_b │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageLeft()Z │ │ move-result v2 │ │ goto/16 :goto_1 │ │ - .line 2535 │ + .line 2574 │ :cond_c │ if-eq p1, v12, :cond_d │ │ const/4 v8, 0x2 │ │ if-ne p1, v8, :cond_1 │ │ - .line 2537 │ + .line 2576 │ :cond_d │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageRight()Z │ │ move-result v2 │ │ goto/16 :goto_1 │ .end method │ @@ -3471,83 +3496,83 @@ │ .prologue │ const/4 v9, 0x1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ - .line 2255 │ + .line 2278 │ iget-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v2, :cond_0 │ │ - .line 2271 │ + .line 2294 │ :goto_0 │ return v4 │ │ - .line 2258 │ + .line 2281 │ :cond_0 │ iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - .line 2259 │ + .line 2282 │ invoke-direct {p0, v9}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 2260 │ + .line 2283 │ iput v5, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ iput v5, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - .line 2261 │ + .line 2284 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-nez v2, :cond_1 │ │ - .line 2262 │ + .line 2285 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ move-result-object v2 │ │ iput-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2266 │ + .line 2289 │ :goto_1 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ .local v0, "time":J │ move-wide v2, v0 │ │ move v6, v5 │ │ move v7, v4 │ │ - .line 2267 │ + .line 2290 │ invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ move-result-object v8 │ │ - .line 2268 │ + .line 2291 │ .local v8, "ev":Landroid/view/MotionEvent; │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 2269 │ + .line 2292 │ invoke-virtual {v8}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 2270 │ + .line 2293 │ iput-wide v0, p0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ move v4, v9 │ │ - .line 2271 │ + .line 2294 │ goto :goto_0 │ │ - .line 2264 │ + .line 2287 │ .end local v0 # "time":J │ .end local v8 # "ev":Landroid/view/MotionEvent; │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v2}, Landroid/view/VelocityTracker;->clear()V │ │ @@ -3559,56 +3584,56 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "checkV" # Z │ .param p3, "dx" # I │ .param p4, "x" # I │ .param p5, "y" # I │ │ .prologue │ - .line 2417 │ + .line 2456 │ instance-of v0, p1, Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_1 │ │ move-object v7, p1 │ │ - .line 2418 │ + .line 2457 │ check-cast v7, Landroid/view/ViewGroup; │ │ - .line 2419 │ + .line 2458 │ .local v7, "group":Landroid/view/ViewGroup; │ invoke-virtual {p1}, Landroid/view/View;->getScrollX()I │ │ move-result v9 │ │ - .line 2420 │ + .line 2459 │ .local v9, "scrollX":I │ invoke-virtual {p1}, Landroid/view/View;->getScrollY()I │ │ move-result v10 │ │ - .line 2421 │ + .line 2460 │ .local v10, "scrollY":I │ invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v6 │ │ - .line 2423 │ + .line 2462 │ .local v6, "count":I │ add-int/lit8 v8, v6, -0x1 │ │ .local v8, "i":I │ :goto_0 │ if-ltz v8, :cond_1 │ │ - .line 2426 │ + .line 2465 │ invoke-virtual {v7, v8}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 2427 │ + .line 2466 │ .local v1, "child":Landroid/view/View; │ add-int v0, p4, v9 │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ @@ -3662,40 +3687,40 @@ │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/view/ViewPager;->canScroll(Landroid/view/View;ZIII)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 2431 │ + .line 2470 │ const/4 v0, 0x1 │ │ - .line 2436 │ + .line 2475 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ :goto_1 │ return v0 │ │ - .line 2423 │ + .line 2462 │ .restart local v1 # "child":Landroid/view/View; │ .restart local v6 # "count":I │ .restart local v7 # "group":Landroid/view/ViewGroup; │ .restart local v8 # "i":I │ .restart local v9 # "scrollX":I │ .restart local v10 # "scrollY":I │ :cond_0 │ add-int/lit8 v8, v8, -0x1 │ │ goto :goto_0 │ │ - .line 2436 │ + .line 2475 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ :cond_1 │ @@ -3715,20 +3740,102 @@ │ │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ +.method public canScrollHorizontally(I)Z │ + .locals 6 │ + .param p1, "direction" # I │ + │ + .prologue │ + const/4 v2, 0x1 │ + │ + const/4 v3, 0x0 │ + │ + .line 2429 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + │ + if-nez v4, :cond_1 │ + │ + .line 2440 │ + :cond_0 │ + :goto_0 │ + return v3 │ + │ + .line 2433 │ + :cond_1 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ + │ + move-result v1 │ + │ + .line 2434 │ + .local v1, "width":I │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ + │ + move-result v0 │ + │ + .line 2435 │ + .local v0, "scrollX":I │ + if-gez p1, :cond_3 │ + │ + .line 2436 │ + int-to-float v4, v1 │ + │ + iget v5, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + │ + mul-float/2addr v4, v5 │ + │ + float-to-int v4, v4 │ + │ + if-le v0, v4, :cond_2 │ + │ + :goto_1 │ + move v3, v2 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + move v2, v3 │ + │ + goto :goto_1 │ + │ + .line 2437 │ + :cond_3 │ + if-lez p1, :cond_0 │ + │ + .line 2438 │ + int-to-float v4, v1 │ + │ + iget v5, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + │ + mul-float/2addr v4, v5 │ + │ + float-to-int v4, v4 │ + │ + if-ge v0, v4, :cond_4 │ + │ + :goto_2 │ + move v3, v2 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move v2, v3 │ + │ + goto :goto_2 │ +.end method │ + │ .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 2717 │ + .line 2757 │ instance-of v0, p1, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ if-eqz v0, :cond_0 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v0 │ @@ -3746,15 +3853,15 @@ │ goto :goto_0 │ .end method │ │ .method public computeScroll()V │ .locals 5 │ │ .prologue │ - .line 1603 │ + .line 1612 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->isFinished()Z │ │ move-result v4 │ │ if-nez v4, :cond_2 │ @@ -3763,81 +3870,81 @@ │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->computeScrollOffset()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - .line 1604 │ + .line 1613 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v0 │ │ - .line 1605 │ + .line 1614 │ .local v0, "oldX":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v1 │ │ - .line 1606 │ + .line 1615 │ .local v1, "oldY":I │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->getCurrX()I │ │ move-result v2 │ │ - .line 1607 │ + .line 1616 │ .local v2, "x":I │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->getCurrY()I │ │ move-result v3 │ │ - .line 1609 │ + .line 1618 │ .local v3, "y":I │ if-ne v0, v2, :cond_0 │ │ if-eq v1, v3, :cond_1 │ │ - .line 1610 │ + .line 1619 │ :cond_0 │ invoke-virtual {p0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1611 │ + .line 1620 │ invoke-direct {p0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ - .line 1612 │ + .line 1621 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1613 │ + .line 1622 │ const/4 v4, 0x0 │ │ invoke-virtual {p0, v4, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1618 │ + .line 1627 │ :cond_1 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 1624 │ + .line 1633 │ .end local v0 # "oldX":I │ .end local v1 # "oldY":I │ .end local v2 # "x":I │ .end local v3 # "y":I │ :goto_0 │ return-void │ │ - .line 1623 │ + .line 1632 │ :cond_2 │ const/4 v4, 0x1 │ │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ goto :goto_0 │ .end method │ @@ -3846,26 +3953,26 @@ │ .locals 15 │ │ .prologue │ const/4 v10, 0x1 │ │ const/4 v11, 0x0 │ │ - .line 842 │ + .line 850 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v0 │ │ - .line 843 │ + .line 851 │ .local v0, "adapterCount":I │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - .line 844 │ + .line 852 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ iget v13, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ @@ -3882,63 +3989,63 @@ │ │ move-result v12 │ │ if-ge v12, v0, :cond_1 │ │ move v7, v10 │ │ - .line 846 │ + .line 854 │ .local v7, "needPopulate":Z │ :goto_0 │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 848 │ + .line 856 │ .local v8, "newCurrItem":I │ const/4 v5, 0x0 │ │ - .line 849 │ + .line 857 │ .local v5, "isUpdating":Z │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_1 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ if-ge v3, v12, :cond_6 │ │ - .line 850 │ + .line 858 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 851 │ + .line 859 │ .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;->getItemPosition(Ljava/lang/Object;)I │ │ move-result v9 │ │ - .line 853 │ + .line 861 │ .local v9, "newPos":I │ const/4 v12, -0x1 │ │ if-ne v9, v12, :cond_2 │ │ - .line 849 │ + .line 857 │ :cond_0 │ :goto_2 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .end local v3 # "i":I │ @@ -3946,196 +4053,196 @@ │ .end local v5 # "isUpdating":Z │ .end local v7 # "needPopulate":Z │ .end local v8 # "newCurrItem":I │ .end local v9 # "newPos":I │ :cond_1 │ move v7, v11 │ │ - .line 844 │ + .line 852 │ goto :goto_0 │ │ - .line 857 │ + .line 865 │ .restart local v3 # "i":I │ .restart local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v5 # "isUpdating":Z │ .restart local v7 # "needPopulate":Z │ .restart local v8 # "newCurrItem":I │ .restart local v9 # "newPos":I │ :cond_2 │ const/4 v12, -0x2 │ │ if-ne v9, v12, :cond_4 │ │ - .line 858 │ + .line 866 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - .line 859 │ + .line 867 │ add-int/lit8 v3, v3, -0x1 │ │ - .line 861 │ + .line 869 │ if-nez v5, :cond_3 │ │ - .line 862 │ + .line 870 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 863 │ + .line 871 │ const/4 v5, 0x1 │ │ - .line 866 │ + .line 874 │ :cond_3 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ invoke-virtual {v12, p0, v13, v14}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 867 │ + .line 875 │ const/4 v7, 0x1 │ │ - .line 869 │ + .line 877 │ iget v12, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ne v12, v13, :cond_0 │ │ - .line 871 │ + .line 879 │ iget v12, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/lit8 v13, v0, -0x1 │ │ invoke-static {v12, v13}, Ljava/lang/Math;->min(II)I │ │ move-result v12 │ │ invoke-static {v11, v12}, Ljava/lang/Math;->max(II)I │ │ move-result v8 │ │ - .line 872 │ + .line 880 │ const/4 v7, 0x1 │ │ goto :goto_2 │ │ - .line 877 │ + .line 885 │ :cond_4 │ iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-eq v12, v9, :cond_0 │ │ - .line 878 │ + .line 886 │ iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v13, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v12, v13, :cond_5 │ │ - .line 880 │ + .line 888 │ move v8, v9 │ │ - .line 883 │ + .line 891 │ :cond_5 │ iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 884 │ + .line 892 │ const/4 v7, 0x1 │ │ goto :goto_2 │ │ - .line 888 │ + .line 896 │ .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v9 # "newPos":I │ :cond_6 │ if-eqz v5, :cond_7 │ │ - .line 889 │ + .line 897 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 892 │ + .line 900 │ :cond_7 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ sget-object v13, Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; │ │ invoke-static {v12, v13}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ - .line 894 │ + .line 902 │ if-eqz v7, :cond_a │ │ - .line 896 │ + .line 904 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v2 │ │ - .line 897 │ + .line 905 │ .local v2, "childCount":I │ const/4 v3, 0x0 │ │ :goto_3 │ if-ge v3, v2, :cond_9 │ │ - .line 898 │ + .line 906 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 899 │ + .line 907 │ .local v1, "child":Landroid/view/View; │ invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v6 │ │ check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 900 │ + .line 908 │ .local v6, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-nez v12, :cond_8 │ │ - .line 901 │ + .line 909 │ const/4 v12, 0x0 │ │ iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 897 │ + .line 905 │ :cond_8 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ - .line 905 │ + .line 913 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_9 │ invoke-virtual {p0, v8, v11, v10}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 906 │ + .line 914 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ - .line 908 │ + .line 916 │ .end local v2 # "childCount":I │ :cond_a │ return-void │ .end method │ │ .method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 2442 │ + .line 2481 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->executeKeyEvent(Landroid/view/KeyEvent;)Z │ @@ -4157,105 +4264,120 @@ │ .end method │ │ .method public dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 6 │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 2690 │ + .line 2725 │ + invoke-virtual {p1}, Landroid/view/accessibility/AccessibilityEvent;->getEventType()I │ + │ + move-result v4 │ + │ + const/16 v5, 0x1000 │ + │ + if-ne v4, v5, :cond_0 │ + │ + .line 2726 │ + invoke-super {p0, p1}, Landroid/view/ViewGroup;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ + │ + move-result v4 │ + │ + .line 2742 │ + :goto_0 │ + return v4 │ + │ + .line 2730 │ + :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ - .line 2691 │ + .line 2731 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ - :goto_0 │ - if-ge v2, v1, :cond_1 │ + :goto_1 │ + if-ge v2, v1, :cond_2 │ │ - .line 2692 │ + .line 2732 │ invoke-virtual {p0, v2}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2693 │ + .line 2733 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v4 │ │ - if-nez v4, :cond_0 │ + if-nez v4, :cond_1 │ │ - .line 2694 │ + .line 2734 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v3 │ │ - .line 2695 │ + .line 2735 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - if-eqz v3, :cond_0 │ + if-eqz v3, :cond_1 │ │ iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - if-ne v4, v5, :cond_0 │ + if-ne v4, v5, :cond_1 │ │ invoke-virtual {v0, p1}, Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v4 │ │ - if-eqz v4, :cond_0 │ + if-eqz v4, :cond_1 │ │ - .line 2697 │ + .line 2737 │ const/4 v4, 0x1 │ │ - .line 2702 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :goto_1 │ - return v4 │ + goto :goto_0 │ │ - .line 2691 │ - .restart local v0 # "child":Landroid/view/View; │ - :cond_0 │ + .line 2731 │ + .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_0 │ + goto :goto_1 │ │ - .line 2702 │ + .line 2742 │ .end local v0 # "child":Landroid/view/View; │ - :cond_1 │ + :cond_2 │ const/4 v4, 0x0 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method distanceInfluenceForSnapDuration(F)F │ .locals 4 │ .param p1, "f" # F │ │ .prologue │ - .line 763 │ + .line 771 │ const/high16 v0, 0x3f000000 # 0.5f │ │ sub-float/2addr p1, v0 │ │ - .line 764 │ + .line 772 │ float-to-double v0, p1 │ │ const-wide v2, 0x3fde28c7460698c7L # 0.4712389167638204 │ │ mul-double/2addr v0, v2 │ │ double-to-float p1, v0 │ │ - .line 765 │ + .line 773 │ float-to-double v0, p1 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ @@ -4266,27 +4388,27 @@ │ .method public draw(Landroid/graphics/Canvas;)V │ .locals 8 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ const/4 v6, 0x1 │ │ - .line 2153 │ + .line 2176 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->draw(Landroid/graphics/Canvas;)V │ │ - .line 2154 │ + .line 2177 │ const/4 v1, 0x0 │ │ - .line 2156 │ + .line 2179 │ .local v1, "needsInvalidate":Z │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v2 │ │ - .line 2157 │ + .line 2180 │ .local v2, "overScrollMode":I │ if-eqz v2, :cond_0 │ │ if-ne v2, v6, :cond_4 │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ @@ -4296,30 +4418,30 @@ │ │ invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v5 │ │ if-le v5, v6, :cond_4 │ │ - .line 2160 │ + .line 2183 │ :cond_0 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->isFinished()Z │ │ move-result v5 │ │ if-nez v5, :cond_1 │ │ - .line 2161 │ + .line 2184 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ move-result v3 │ │ - .line 2162 │ + .line 2185 │ .local v3, "restoreCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getHeight()I │ │ move-result v5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -4329,27 +4451,27 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v6 │ │ sub-int v0, v5, v6 │ │ - .line 2163 │ + .line 2186 │ .local v0, "height":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v4 │ │ - .line 2165 │ + .line 2188 │ .local v4, "width":I │ const/high16 v5, 0x43870000 # 270.0f │ │ invoke-virtual {p1, v5}, Landroid/graphics/Canvas;->rotate(F)V │ │ - .line 2166 │ + .line 2189 │ neg-int v5, v0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ move-result v6 │ │ add-int/2addr v5, v6 │ @@ -4360,56 +4482,56 @@ │ │ int-to-float v7, v4 │ │ mul-float/2addr v6, v7 │ │ invoke-virtual {p1, v5, v6}, Landroid/graphics/Canvas;->translate(FF)V │ │ - .line 2167 │ + .line 2190 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;->setSize(II)V │ │ - .line 2168 │ + .line 2191 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, p1}, Landroid/support/v4/widget/EdgeEffectCompat;->draw(Landroid/graphics/Canvas;)Z │ │ move-result v5 │ │ or-int/2addr v1, v5 │ │ - .line 2169 │ + .line 2192 │ invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 2171 │ + .line 2194 │ .end local v0 # "height":I │ .end local v3 # "restoreCount":I │ .end local v4 # "width":I │ :cond_1 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->isFinished()Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ - .line 2172 │ + .line 2195 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ move-result v3 │ │ - .line 2173 │ + .line 2196 │ .restart local v3 # "restoreCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v4 │ │ - .line 2174 │ + .line 2197 │ .restart local v4 # "width":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getHeight()I │ │ move-result v5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -4419,21 +4541,21 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v6 │ │ sub-int v0, v5, v6 │ │ - .line 2176 │ + .line 2199 │ .restart local v0 # "height":I │ const/high16 v5, 0x42b40000 # 90.0f │ │ invoke-virtual {p1, v5}, Landroid/graphics/Canvas;->rotate(F)V │ │ - .line 2177 │ + .line 2200 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ int-to-float v5, v5 │ @@ -4448,161 +4570,161 @@ │ │ int-to-float v7, v4 │ │ mul-float/2addr v6, v7 │ │ invoke-virtual {p1, v5, v6}, Landroid/graphics/Canvas;->translate(FF)V │ │ - .line 2178 │ + .line 2201 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;->setSize(II)V │ │ - .line 2179 │ + .line 2202 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, p1}, Landroid/support/v4/widget/EdgeEffectCompat;->draw(Landroid/graphics/Canvas;)Z │ │ move-result v5 │ │ or-int/2addr v1, v5 │ │ - .line 2180 │ + .line 2203 │ invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 2187 │ + .line 2210 │ .end local v0 # "height":I │ .end local v3 # "restoreCount":I │ .end local v4 # "width":I │ :cond_2 │ :goto_0 │ if-eqz v1, :cond_3 │ │ - .line 2189 │ + .line 2212 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 2191 │ + .line 2214 │ :cond_3 │ return-void │ │ - .line 2183 │ + .line 2206 │ :cond_4 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->finish()V │ │ - .line 2184 │ + .line 2207 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->finish()V │ │ goto :goto_0 │ .end method │ │ .method protected drawableStateChanged()V │ .locals 2 │ │ .prologue │ - .line 751 │ + .line 759 │ invoke-super {p0}, Landroid/view/ViewGroup;->drawableStateChanged()V │ │ - .line 752 │ + .line 760 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ - .line 753 │ + .line 761 │ .local v0, "d":Landroid/graphics/drawable/Drawable; │ if-eqz v0, :cond_0 │ │ invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 754 │ + .line 762 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getDrawableState()[I │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ │ - .line 756 │ + .line 764 │ :cond_0 │ return-void │ .end method │ │ .method public endFakeDrag()V │ .locals 12 │ │ .prologue │ const/4 v11, 0x1 │ │ - .line 2281 │ + .line 2304 │ iget-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ if-nez v9, :cond_0 │ │ - .line 2282 │ + .line 2305 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ const-string v10, "No fake drag in progress. Call beginFakeDrag first." │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v9 │ │ - .line 2285 │ + .line 2308 │ :cond_0 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2286 │ + .line 2309 │ .local v7, "velocityTracker":Landroid/view/VelocityTracker; │ const/16 v9, 0x3e8 │ │ iget v10, p0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ int-to-float v10, v10 │ │ invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 2287 │ + .line 2310 │ iget v9, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ move-result v9 │ │ float-to-int v2, v9 │ │ - .line 2289 │ + .line 2312 │ .local v2, "initialVelocity":I │ iput-boolean v11, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 2290 │ + .line 2313 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v8 │ │ - .line 2291 │ + .line 2314 │ .local v8, "width":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v5 │ │ - .line 2292 │ + .line 2315 │ .local v5, "scrollX":I │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ - .line 2293 │ + .line 2316 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2294 │ + .line 2317 │ .local v0, "currentPage":I │ int-to-float v9, v5 │ │ int-to-float v10, v8 │ │ div-float/2addr v9, v10 │ │ @@ -4610,415 +4732,421 @@ │ │ sub-float/2addr v9, v10 │ │ iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ div-float v4, v9, v10 │ │ - .line 2295 │ + .line 2318 │ .local v4, "pageOffset":F │ iget v9, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ iget v10, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ sub-float/2addr v9, v10 │ │ float-to-int v6, v9 │ │ - .line 2296 │ + .line 2319 │ .local v6, "totalDelta":I │ invoke-direct {p0, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;->determineTargetPage(IFII)I │ │ move-result v3 │ │ - .line 2298 │ + .line 2321 │ .local v3, "nextPage":I │ invoke-virtual {p0, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 2299 │ + .line 2322 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 2301 │ + .line 2324 │ const/4 v9, 0x0 │ │ iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - .line 2302 │ + .line 2325 │ return-void │ .end method │ │ .method public executeKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 4 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 2454 │ + .line 2493 │ const/4 v0, 0x0 │ │ - .line 2455 │ + .line 2494 │ .local v0, "handled":Z │ invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 2456 │ + .line 2495 │ invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I │ │ move-result v1 │ │ sparse-switch v1, :sswitch_data_0 │ │ - .line 2476 │ + .line 2515 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 2458 │ + .line 2497 │ :sswitch_0 │ const/16 v1, 0x11 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ - .line 2459 │ + .line 2498 │ goto :goto_0 │ │ - .line 2461 │ + .line 2500 │ :sswitch_1 │ const/16 v1, 0x42 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ - .line 2462 │ + .line 2501 │ goto :goto_0 │ │ - .line 2464 │ + .line 2503 │ :sswitch_2 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ - .line 2467 │ + .line 2506 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompat;->hasNoModifiers(Landroid/view/KeyEvent;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 2468 │ + .line 2507 │ const/4 v1, 0x2 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 2469 │ + .line 2508 │ :cond_1 │ invoke-static {p1, v3}, Landroid/support/v4/view/KeyEventCompat;->hasModifiers(Landroid/view/KeyEvent;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 2470 │ + .line 2509 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 2456 │ + .line 2495 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ - .line 2312 │ + .line 2335 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ - .line 2313 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + .line 2336 │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ - .line 2316 │ + .line 2339 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2318 │ + .line 2341 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ - .line 2319 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .line 2342 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ - .line 2320 │ - .local v15, "scrollX":F │ + .line 2343 │ + .local v16, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v16 │ + move-result v17 │ │ - .line 2322 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .line 2345 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ - .line 2323 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .line 2346 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ - .line 2325 │ - .local v14, "rightBound":F │ + .line 2348 │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2326 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 2349 │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2327 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 2350 │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - .line 2328 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + .line 2351 │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ - .line 2330 │ + .line 2353 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ - .line 2331 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + .line 2354 │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ - .line 2334 │ + .line 2357 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ - .line 2335 │ - move v15, v12 │ + .line 2358 │ + move/from16 v16, v13 │ │ - .line 2340 │ + .line 2363 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ │ - int-to-float v2, v2 │ + float-to-int v3, v0 │ │ - sub-float v2, v15, v2 │ + int-to-float v3, v3 │ │ - add-float/2addr v1, v2 │ + sub-float v3, v16, v3 │ + │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2341 │ - float-to-int v1, v15 │ + .line 2364 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 2342 │ - float-to-int v1, v15 │ + .line 2365 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ - .line 2345 │ + .line 2368 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - .line 2346 │ - .local v3, "time":J │ + .line 2369 │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ │ - move-result-object v9 │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - .line 2348 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + move-result-object v10 │ + │ + .line 2371 │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 2349 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + .line 2372 │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 2350 │ + .line 2373 │ return-void │ │ - .line 2336 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .line 2359 │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ - .line 2337 │ - move v15, v14 │ + .line 2360 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ .prologue │ - .line 2707 │ + .line 2747 │ new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;->()V │ │ return-object v0 │ .end method │ │ .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 2 │ .param p1, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 2722 │ + .line 2762 │ new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1, p1}, Landroid/support/v4/view/ViewPager$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ @@ -5027,50 +5155,50 @@ │ .end method │ │ .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 2712 │ + .line 2752 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getAdapter()Landroid/support/v4/view/PagerAdapter; │ .locals 1 │ │ .prologue │ - .line 468 │ + .line 475 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ return-object v0 │ .end method │ │ .method protected getChildDrawingOrder(II)I │ .locals 4 │ .param p1, "childCount" # I │ .param p2, "i" # I │ │ .prologue │ - .line 639 │ + .line 647 │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ const/4 v3, 0x2 │ │ if-ne v2, v3, :cond_0 │ │ add-int/lit8 v2, p1, -0x1 │ │ sub-int v0, v2, p2 │ │ - .line 640 │ + .line 648 │ .local v0, "index":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ @@ -5081,404 +5209,404 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ │ - .line 641 │ + .line 649 │ .local v1, "result":I │ return v1 │ │ .end local v0 # "index":I │ .end local v1 # "result":I │ :cond_0 │ move v0, p2 │ │ - .line 639 │ + .line 647 │ goto :goto_0 │ .end method │ │ .method public getCurrentItem()I │ .locals 1 │ │ .prologue │ - .line 503 │ + .line 510 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ return v0 │ .end method │ │ .method public getOffscreenPageLimit()I │ .locals 1 │ │ .prologue │ - .line 664 │ + .line 672 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ return v0 │ .end method │ │ .method public getPageMargin()I │ .locals 1 │ │ .prologue │ - .line 720 │ + .line 728 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ return v0 │ .end method │ │ .method infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 2 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1333 │ + .line 1342 │ :goto_0 │ invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v0 │ │ .local v0, "parent":Landroid/view/ViewParent; │ if-eq v0, p0, :cond_2 │ │ - .line 1334 │ + .line 1343 │ if-eqz v0, :cond_0 │ │ instance-of v1, v0, Landroid/view/View; │ │ if-nez v1, :cond_1 │ │ - .line 1335 │ + .line 1344 │ :cond_0 │ const/4 v1, 0x0 │ │ - .line 1339 │ + .line 1348 │ :goto_1 │ return-object v1 │ │ :cond_1 │ move-object p1, v0 │ │ - .line 1337 │ + .line 1346 │ check-cast p1, Landroid/view/View; │ │ goto :goto_0 │ │ - .line 1339 │ + .line 1348 │ :cond_2 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ goto :goto_1 │ .end method │ │ .method infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 4 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1322 │ + .line 1331 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v0, v2, :cond_1 │ │ - .line 1323 │ + .line 1332 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1324 │ + .line 1333 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ invoke-virtual {v2, p1, v3}, Landroid/support/v4/view/PagerAdapter;->isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1328 │ + .line 1337 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_1 │ return-object v1 │ │ - .line 1322 │ + .line 1331 │ .restart local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1328 │ + .line 1337 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 3 │ .param p1, "position" # I │ │ .prologue │ - .line 1343 │ + .line 1352 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v0, v2, :cond_1 │ │ - .line 1344 │ + .line 1353 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1345 │ + .line 1354 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ne v2, p1, :cond_0 │ │ - .line 1349 │ + .line 1358 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_1 │ return-object v1 │ │ - .line 1343 │ + .line 1352 │ .restart local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1349 │ + .line 1358 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method initViewPager()V │ .locals 6 │ │ .prologue │ const/4 v5, 0x1 │ │ - .line 352 │ + .line 359 │ const/4 v3, 0x0 │ │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->setWillNotDraw(Z)V │ │ - .line 353 │ + .line 360 │ const/high16 v3, 0x40000 │ │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->setDescendantFocusability(I)V │ │ - .line 354 │ + .line 361 │ invoke-virtual {p0, v5}, Landroid/support/v4/view/ViewPager;->setFocusable(Z)V │ │ - .line 355 │ + .line 362 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - .line 356 │ + .line 363 │ .local v1, "context":Landroid/content/Context; │ new-instance v3, Landroid/widget/Scroller; │ │ sget-object v4, Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; │ │ invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ - .line 357 │ + .line 364 │ invoke-static {v1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v0 │ │ - .line 358 │ + .line 365 │ .local v0, "configuration":Landroid/view/ViewConfiguration; │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ iget v2, v3, Landroid/util/DisplayMetrics;->density:F │ │ - .line 360 │ + .line 367 │ .local v2, "density":F │ invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - .line 361 │ + .line 368 │ const/high16 v3, 0x43c80000 # 400.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mMinimumVelocity:I │ │ - .line 362 │ + .line 369 │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ - .line 363 │ + .line 370 │ new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;->(Landroid/content/Context;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - .line 364 │ + .line 371 │ new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;->(Landroid/content/Context;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - .line 366 │ + .line 373 │ const/high16 v3, 0x41c80000 # 25.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mFlingDistance:I │ │ - .line 367 │ + .line 374 │ const/high16 v3, 0x40000000 # 2.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mCloseEnough:I │ │ - .line 368 │ + .line 375 │ const/high16 v3, 0x41800000 # 16.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mDefaultGutterSize:I │ │ - .line 370 │ + .line 377 │ new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ invoke-direct {v3, p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->(Landroid/support/v4/view/ViewPager;)V │ │ invoke-static {p0, v3}, Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 372 │ + .line 379 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 374 │ + .line 381 │ invoke-static {p0, v5}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 377 │ + .line 384 │ :cond_0 │ return-void │ .end method │ │ .method public isFakeDragging()Z │ .locals 1 │ │ .prologue │ - .line 2362 │ + .line 2385 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ return v0 │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 1 │ │ .prologue │ - .line 1354 │ + .line 1363 │ invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V │ │ - .line 1355 │ + .line 1364 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 1356 │ + .line 1365 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 381 │ + .line 388 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 382 │ + .line 389 │ invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ │ - .line 383 │ + .line 390 │ return-void │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ .locals 18 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - .line 2195 │ + .line 2218 │ invoke-super/range {p0 .. p1}, Landroid/view/ViewGroup;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 2198 │ + .line 2221 │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ if-lez v13, :cond_2 │ │ move-object/from16 v0, p0 │ @@ -5499,74 +5627,74 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v13, :cond_2 │ │ - .line 2199 │ + .line 2222 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v10 │ │ - .line 2200 │ + .line 2223 │ .local v10, "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v11 │ │ - .line 2202 │ + .line 2225 │ .local v11, "width":I │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ int-to-float v14, v11 │ │ div-float v7, v13, v14 │ │ - .line 2203 │ + .line 2226 │ .local v7, "marginOffset":F │ const/4 v5, 0x0 │ │ - .line 2204 │ + .line 2227 │ .local v5, "itemIndex":I │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v14, 0x0 │ │ invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2205 │ + .line 2228 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2206 │ + .line 2229 │ .local v8, "offset":F │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 2207 │ + .line 2230 │ .local v4, "itemCount":I │ iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2208 │ + .line 2231 │ .local v2, "firstPos":I │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ add-int/lit8 v14, v4, -0x1 │ │ @@ -5574,31 +5702,31 @@ │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2209 │ + .line 2232 │ .local v6, "lastPos":I │ move v9, v2 │ │ .local v9, "pos":I │ :goto_0 │ if-ge v9, v6, :cond_2 │ │ - .line 2210 │ + .line 2233 │ :goto_1 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v13, :cond_0 │ │ if-ge v5, v4, :cond_0 │ │ - .line 2211 │ + .line 2234 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v13, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ @@ -5607,42 +5735,42 @@ │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_1 │ │ - .line 2215 │ + .line 2238 │ :cond_0 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ne v9, v13, :cond_3 │ │ - .line 2216 │ + .line 2239 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v14 │ │ int-to-float v14, v11 │ │ mul-float v1, v13, v14 │ │ - .line 2217 │ + .line 2240 │ .local v1, "drawAt":F │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v14 │ │ add-float v8, v13, v7 │ │ - .line 2224 │ + .line 2247 │ :goto_2 │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ @@ -5650,15 +5778,15 @@ │ │ int-to-float v14, v10 │ │ cmpl-float v13, v13, v14 │ │ if-lez v13, :cond_1 │ │ - .line 2225 │ + .line 2248 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ float-to-int v14, v1 │ │ move-object/from16 v0, p0 │ @@ -5693,49 +5821,49 @@ │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mBottomPageBounds:I │ │ move/from16 v17, v0 │ │ invoke-virtual/range {v13 .. v17}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ - .line 2227 │ + .line 2250 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ - .line 2230 │ + .line 2253 │ :cond_1 │ add-int v13, v10, v11 │ │ int-to-float v13, v13 │ │ cmpl-float v13, v1, v13 │ │ if-lez v13, :cond_4 │ │ - .line 2235 │ + .line 2258 │ .end local v1 # "drawAt":F │ .end local v2 # "firstPos":I │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v4 # "itemCount":I │ .end local v5 # "itemIndex":I │ .end local v6 # "lastPos":I │ .end local v7 # "marginOffset":F │ .end local v8 # "offset":F │ .end local v9 # "pos":I │ .end local v10 # "scrollX":I │ .end local v11 # "width":I │ :cond_2 │ return-void │ │ - .line 2219 │ + .line 2242 │ .restart local v2 # "firstPos":I │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v4 # "itemCount":I │ .restart local v5 # "itemIndex":I │ .restart local v6 # "lastPos":I │ .restart local v7 # "marginOffset":F │ .restart local v8 # "offset":F │ @@ -5747,203 +5875,203 @@ │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ - .line 2220 │ + .line 2243 │ .local v12, "widthFactor":F │ add-float v13, v8, v12 │ │ int-to-float v14, v11 │ │ mul-float v1, v13, v14 │ │ - .line 2221 │ + .line 2244 │ .restart local v1 # "drawAt":F │ add-float v13, v12, v7 │ │ add-float/2addr v8, v13 │ │ goto :goto_2 │ │ - .line 2209 │ + .line 2232 │ .end local v12 # "widthFactor":F │ :cond_4 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 14 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 1783 │ + .line 1792 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ and-int/lit16 v6, v0, 0xff │ │ - .line 1786 │ + .line 1795 │ .local v6, "action":I │ const/4 v0, 0x3 │ │ if-eq v6, v0, :cond_0 │ │ const/4 v0, 0x1 │ │ if-ne v6, v0, :cond_2 │ │ - .line 1789 │ + .line 1798 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1790 │ + .line 1799 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1791 │ + .line 1800 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1792 │ + .line 1801 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v0, :cond_1 │ │ - .line 1793 │ + .line 1802 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 1794 │ + .line 1803 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1796 │ + .line 1805 │ :cond_1 │ const/4 v0, 0x0 │ │ - .line 1914 │ + .line 1925 │ :goto_0 │ return v0 │ │ - .line 1801 │ + .line 1810 │ :cond_2 │ if-eqz v6, :cond_4 │ │ - .line 1802 │ + .line 1811 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1804 │ + .line 1813 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ - .line 1806 │ + .line 1815 │ :cond_3 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1808 │ + .line 1817 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 1812 │ + .line 1821 │ :cond_4 │ sparse-switch v6, :sswitch_data_0 │ │ - .line 1905 │ + .line 1916 │ :cond_5 │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-nez v0, :cond_6 │ │ - .line 1906 │ + .line 1917 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1908 │ + .line 1919 │ :cond_6 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 1914 │ + .line 1925 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ goto :goto_0 │ │ - .line 1823 │ + .line 1832 │ :sswitch_0 │ iget v7, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1824 │ + .line 1833 │ .local v7, "activePointerId":I │ const/4 v0, -0x1 │ │ if-eq v7, v0, :cond_5 │ │ - .line 1829 │ + .line 1838 │ invoke-static {p1, v7}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v9 │ │ - .line 1830 │ + .line 1839 │ .local v9, "pointerIndex":I │ invoke-static {p1, v9}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v10 │ │ - .line 1831 │ + .line 1840 │ .local v10, "x":F │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ sub-float v8, v10, v0 │ │ - .line 1832 │ + .line 1841 │ .local v8, "dx":F │ invoke-static {v8}, Ljava/lang/Math;->abs(F)F │ │ move-result v11 │ │ - .line 1833 │ + .line 1842 │ .local v11, "xDiff":F │ invoke-static {p1, v9}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v12 │ │ - .line 1834 │ + .line 1843 │ .local v12, "y":F │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ sub-float v0, v12, v0 │ │ invoke-static {v0}, Ljava/lang/Math;->abs(F)F │ │ move-result v13 │ │ - .line 1837 │ + .line 1846 │ .local v13, "yDiff":F │ const/4 v0, 0x0 │ │ cmpl-float v0, v8, v0 │ │ if-eqz v0, :cond_7 │ │ @@ -5969,31 +6097,31 @@ │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/view/ViewPager;->canScroll(Landroid/view/View;ZIII)Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ - .line 1840 │ + .line 1849 │ iput v10, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1841 │ + .line 1850 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1842 │ + .line 1851 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1843 │ + .line 1852 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 1845 │ + .line 1854 │ :cond_7 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v0, v0 │ │ cmpl-float v0, v11, v0 │ │ @@ -6003,25 +6131,30 @@ │ │ mul-float/2addr v0, v11 │ │ cmpl-float v0, v0, v13 │ │ if-lez v0, :cond_a │ │ - .line 1847 │ + .line 1856 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1848 │ + .line 1857 │ + const/4 v0, 0x1 │ + │ + invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1858 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 1849 │ + .line 1859 │ const/4 v0, 0x0 │ │ cmpl-float v0, v8, v0 │ │ if-lez v0, :cond_9 │ │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ @@ -6031,71 +6164,71 @@ │ int-to-float v1, v1 │ │ add-float/2addr v0, v1 │ │ :goto_2 │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1851 │ + .line 1861 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1852 │ + .line 1862 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1861 │ + .line 1871 │ :cond_8 │ :goto_3 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v0, :cond_5 │ │ - .line 1863 │ + .line 1873 │ invoke-direct {p0, v10}, Landroid/support/v4/view/ViewPager;->performDrag(F)Z │ │ move-result v0 │ │ if-eqz v0, :cond_5 │ │ - .line 1864 │ + .line 1874 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ goto/16 :goto_1 │ │ - .line 1849 │ + .line 1859 │ :cond_9 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v1, v1 │ │ sub-float/2addr v0, v1 │ │ goto :goto_2 │ │ - .line 1853 │ + .line 1863 │ :cond_a │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v0, v0 │ │ cmpl-float v0, v13, v0 │ │ if-lez v0, :cond_8 │ │ - .line 1859 │ + .line 1869 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ goto :goto_3 │ │ - .line 1875 │ + .line 1885 │ .end local v7 # "activePointerId":I │ .end local v8 # "dx":F │ .end local v9 # "pointerIndex":I │ .end local v10 # "x":F │ .end local v11 # "xDiff":F │ .end local v12 # "y":F │ .end local v13 # "yDiff":F │ @@ -6104,43 +6237,43 @@ │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1876 │ + .line 1886 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1877 │ + .line 1887 │ const/4 v0, 0x0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1878 │ + .line 1888 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1880 │ + .line 1890 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z │ │ - .line 1881 │ + .line 1891 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ const/4 v1, 0x2 │ │ if-ne v0, v1, :cond_b │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ @@ -6161,59 +6294,64 @@ │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCloseEnough:I │ │ if-le v0, v1, :cond_b │ │ - .line 1884 │ + .line 1894 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1885 │ + .line 1895 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1886 │ + .line 1896 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1887 │ + .line 1897 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1888 │ + .line 1898 │ + const/4 v0, 0x1 │ + │ + invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1899 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ goto/16 :goto_1 │ │ - .line 1890 │ + .line 1901 │ :cond_b │ const/4 v0, 0x0 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 1891 │ + .line 1902 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ goto/16 :goto_1 │ │ - .line 1901 │ + .line 1912 │ :sswitch_2 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager;->onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ │ goto/16 :goto_1 │ │ - .line 1812 │ + .line 1821 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x0 -> :sswitch_1 │ 0x2 -> :sswitch_0 │ 0x6 -> :sswitch_2 │ @@ -6225,154 +6363,154 @@ │ .param p1, "changed" # Z │ .param p2, "l" # I │ .param p3, "t" # I │ .param p4, "r" # I │ .param p5, "b" # I │ │ .prologue │ - .line 1494 │ + .line 1503 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v9 │ │ - .line 1495 │ + .line 1504 │ .local v9, "count":I │ sub-int v24, p4, p2 │ │ - .line 1496 │ + .line 1505 │ .local v24, "width":I │ sub-int v11, p5, p3 │ │ - .line 1497 │ + .line 1506 │ .local v11, "height":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v19 │ │ - .line 1498 │ + .line 1507 │ .local v19, "paddingLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ move-result v21 │ │ - .line 1499 │ + .line 1508 │ .local v21, "paddingTop":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v20 │ │ - .line 1500 │ + .line 1509 │ .local v20, "paddingRight":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v18 │ │ - .line 1501 │ + .line 1510 │ .local v18, "paddingBottom":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v22 │ │ - .line 1503 │ + .line 1512 │ .local v22, "scrollX":I │ const/4 v10, 0x0 │ │ - .line 1507 │ + .line 1516 │ .local v10, "decorCount":I │ const/4 v14, 0x0 │ │ .local v14, "i":I │ :goto_0 │ if-ge v14, v9, :cond_1 │ │ - .line 1508 │ + .line 1517 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1509 │ + .line 1518 │ .local v5, "child":Landroid/view/View; │ invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ move-result v26 │ │ const/16 v27, 0x8 │ │ move/from16 v0, v26 │ │ move/from16 v1, v27 │ │ if-eq v0, v1, :cond_0 │ │ - .line 1510 │ + .line 1519 │ invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v17 │ │ check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1511 │ + .line 1520 │ .local v17, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ const/4 v6, 0x0 │ │ - .line 1512 │ + .line 1521 │ .local v6, "childLeft":I │ const/4 v7, 0x0 │ │ - .line 1513 │ + .line 1522 │ .local v7, "childTop":I │ move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v26, v0 │ │ if-eqz v26, :cond_0 │ │ - .line 1514 │ + .line 1523 │ move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v26, v0 │ │ and-int/lit8 v13, v26, 0x7 │ │ - .line 1515 │ + .line 1524 │ .local v13, "hgrav":I │ move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v26, v0 │ │ and-int/lit8 v23, v26, 0x70 │ │ - .line 1516 │ + .line 1525 │ .local v23, "vgrav":I │ packed-switch v13, :pswitch_data_0 │ │ - .line 1518 │ + .line 1527 │ :pswitch_0 │ move/from16 v6, v19 │ │ - .line 1533 │ + .line 1542 │ :goto_1 │ sparse-switch v23, :sswitch_data_0 │ │ - .line 1535 │ + .line 1544 │ move/from16 v7, v21 │ │ - .line 1550 │ + .line 1559 │ :goto_2 │ add-int v6, v6, v22 │ │ - .line 1551 │ + .line 1560 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v26 │ │ add-int v26, v26, v6 │ │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ @@ -6383,48 +6521,48 @@ │ │ move/from16 v0, v26 │ │ move/from16 v1, v27 │ │ invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;->layout(IIII)V │ │ - .line 1554 │ + .line 1563 │ add-int/lit8 v10, v10, 0x1 │ │ - .line 1507 │ + .line 1516 │ .end local v6 # "childLeft":I │ .end local v7 # "childTop":I │ .end local v13 # "hgrav":I │ .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v23 # "vgrav":I │ :cond_0 │ add-int/lit8 v14, v14, 0x1 │ │ goto :goto_0 │ │ - .line 1521 │ + .line 1530 │ .restart local v6 # "childLeft":I │ .restart local v7 # "childTop":I │ .restart local v13 # "hgrav":I │ .restart local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .restart local v23 # "vgrav":I │ :pswitch_1 │ move/from16 v6, v19 │ │ - .line 1522 │ + .line 1531 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v26 │ │ add-int v19, v19, v26 │ │ - .line 1523 │ + .line 1532 │ goto :goto_1 │ │ - .line 1525 │ + .line 1534 │ :pswitch_2 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v26 │ │ sub-int v26, v24, v26 │ │ @@ -6434,51 +6572,51 @@ │ │ move/from16 v1, v19 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ - .line 1527 │ + .line 1536 │ goto :goto_1 │ │ - .line 1529 │ + .line 1538 │ :pswitch_3 │ sub-int v26, v24, v20 │ │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v27 │ │ sub-int v6, v26, v27 │ │ - .line 1530 │ + .line 1539 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v26 │ │ add-int v20, v20, v26 │ │ goto :goto_1 │ │ - .line 1538 │ + .line 1547 │ :sswitch_0 │ move/from16 v7, v21 │ │ - .line 1539 │ + .line 1548 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v26 │ │ add-int v21, v21, v26 │ │ - .line 1540 │ + .line 1549 │ goto :goto_2 │ │ - .line 1542 │ + .line 1551 │ :sswitch_1 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v26 │ │ sub-int v26, v11, v26 │ │ @@ -6488,84 +6626,84 @@ │ │ move/from16 v1, v21 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v7 │ │ - .line 1544 │ + .line 1553 │ goto :goto_2 │ │ - .line 1546 │ + .line 1555 │ :sswitch_2 │ sub-int v26, v11, v18 │ │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v27 │ │ sub-int v7, v26, v27 │ │ - .line 1547 │ + .line 1556 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v26 │ │ add-int v18, v18, v26 │ │ goto :goto_2 │ │ - .line 1559 │ + .line 1568 │ .end local v5 # "child":Landroid/view/View; │ .end local v6 # "childLeft":I │ .end local v7 # "childTop":I │ .end local v13 # "hgrav":I │ .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v23 # "vgrav":I │ :cond_1 │ sub-int v26, v24, v19 │ │ sub-int v8, v26, v20 │ │ - .line 1561 │ + .line 1570 │ .local v8, "childWidth":I │ const/4 v14, 0x0 │ │ :goto_3 │ if-ge v14, v9, :cond_4 │ │ - .line 1562 │ + .line 1571 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1563 │ + .line 1572 │ .restart local v5 # "child":Landroid/view/View; │ invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ move-result v26 │ │ const/16 v27, 0x8 │ │ move/from16 v0, v26 │ │ move/from16 v1, v27 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1564 │ + .line 1573 │ invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v17 │ │ check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1566 │ + .line 1575 │ .restart local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v26, v0 │ │ @@ -6576,15 +6714,15 @@ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v15 │ │ .local v15, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v15, :cond_3 │ │ - .line 1567 │ + .line 1576 │ int-to-float v0, v8 │ │ move/from16 v26, v0 │ │ iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ move/from16 v27, v0 │ @@ -6593,42 +6731,42 @@ │ │ move/from16 v0, v26 │ │ float-to-int v0, v0 │ │ move/from16 v16, v0 │ │ - .line 1568 │ + .line 1577 │ .local v16, "loff":I │ add-int v6, v19, v16 │ │ - .line 1569 │ + .line 1578 │ .restart local v6 # "childLeft":I │ move/from16 v7, v21 │ │ - .line 1570 │ + .line 1579 │ .restart local v7 # "childTop":I │ move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ move/from16 v26, v0 │ │ if-eqz v26, :cond_2 │ │ - .line 1573 │ + .line 1582 │ const/16 v26, 0x0 │ │ move/from16 v0, v26 │ │ move-object/from16 v1, v17 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ - .line 1574 │ + .line 1583 │ int-to-float v0, v8 │ │ move/from16 v26, v0 │ │ move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ @@ -6645,33 +6783,33 @@ │ │ const/high16 v27, 0x40000000 # 2.0f │ │ invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v25 │ │ - .line 1577 │ + .line 1586 │ .local v25, "widthSpec":I │ sub-int v26, v11, v21 │ │ sub-int v26, v26, v18 │ │ const/high16 v27, 0x40000000 # 2.0f │ │ invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v12 │ │ - .line 1580 │ + .line 1589 │ .local v12, "heightSpec":I │ move/from16 v0, v25 │ │ invoke-virtual {v5, v0, v12}, Landroid/view/View;->measure(II)V │ │ - .line 1585 │ + .line 1594 │ .end local v12 # "heightSpec":I │ .end local v25 # "widthSpec":I │ :cond_2 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v26 │ │ @@ -6685,58 +6823,58 @@ │ │ move/from16 v0, v26 │ │ move/from16 v1, v27 │ │ invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;->layout(IIII)V │ │ - .line 1561 │ + .line 1570 │ .end local v6 # "childLeft":I │ .end local v7 # "childTop":I │ .end local v15 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v16 # "loff":I │ .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_3 │ add-int/lit8 v14, v14, 0x1 │ │ goto/16 :goto_3 │ │ - .line 1591 │ + .line 1600 │ .end local v5 # "child":Landroid/view/View; │ :cond_4 │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mTopPageBounds:I │ │ - .line 1592 │ + .line 1601 │ sub-int v26, v11, v18 │ │ move/from16 v0, v26 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mBottomPageBounds:I │ │ - .line 1593 │ + .line 1602 │ move-object/from16 v0, p0 │ │ iput v10, v0, Landroid/support/v4/view/ViewPager;->mDecorChildCount:I │ │ - .line 1595 │ + .line 1604 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ move/from16 v26, v0 │ │ if-eqz v26, :cond_5 │ │ - .line 1596 │ + .line 1605 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ move/from16 v26, v0 │ │ const/16 v27, 0x0 │ @@ -6753,55 +6891,55 @@ │ │ move/from16 v3, v28 │ │ move/from16 v4, v29 │ │ invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ │ - .line 1598 │ + .line 1607 │ :cond_5 │ const/16 v26, 0x0 │ │ move/from16 v0, v26 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 1599 │ + .line 1608 │ return-void │ │ - .line 1516 │ + .line 1525 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_2 │ :pswitch_0 │ :pswitch_1 │ :pswitch_0 │ :pswitch_3 │ .end packed-switch │ │ - .line 1533 │ + .line 1542 │ :sswitch_data_0 │ .sparse-switch │ 0x10 -> :sswitch_1 │ 0x30 -> :sswitch_0 │ 0x50 -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method protected onMeasure(II)V │ .locals 23 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 1365 │ + .line 1374 │ const/16 v21, 0x0 │ │ move/from16 v0, v21 │ │ move/from16 v1, p1 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;->getDefaultSize(II)I │ @@ -6822,24 +6960,24 @@ │ │ move/from16 v1, v21 │ │ move/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->setMeasuredDimension(II)V │ │ - .line 1368 │ + .line 1377 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getMeasuredWidth()I │ │ move-result v15 │ │ - .line 1369 │ + .line 1378 │ .local v15, "measuredWidth":I │ div-int/lit8 v14, v15, 0xa │ │ - .line 1370 │ + .line 1379 │ .local v14, "maxGutterSize":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mDefaultGutterSize:I │ │ move/from16 v21, v0 │ │ @@ -6851,28 +6989,28 @@ │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mGutterSize:I │ │ - .line 1373 │ + .line 1382 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v21 │ │ sub-int v21, v15, v21 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v22 │ │ sub-int v5, v21, v22 │ │ - .line 1374 │ + .line 1383 │ .local v5, "childWidthSize":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getMeasuredHeight()I │ │ move-result v21 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -6882,92 +7020,92 @@ │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v22 │ │ sub-int v4, v21, v22 │ │ - .line 1381 │ + .line 1390 │ .local v4, "childHeightSize":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v16 │ │ - .line 1382 │ + .line 1391 │ .local v16, "size":I │ const/4 v12, 0x0 │ │ .local v12, "i":I │ :goto_0 │ move/from16 v0, v16 │ │ if-ge v12, v0, :cond_a │ │ - .line 1383 │ + .line 1392 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1384 │ + .line 1393 │ .local v3, "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getVisibility()I │ │ move-result v21 │ │ const/16 v22, 0x8 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_5 │ │ - .line 1385 │ + .line 1394 │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1386 │ + .line 1395 │ .local v13, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ if-eqz v13, :cond_5 │ │ iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v21, v0 │ │ if-eqz v21, :cond_5 │ │ - .line 1387 │ + .line 1396 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v21, v0 │ │ and-int/lit8 v11, v21, 0x7 │ │ - .line 1388 │ + .line 1397 │ .local v11, "hgrav":I │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v21, v0 │ │ and-int/lit8 v17, v21, 0x70 │ │ - .line 1389 │ + .line 1398 │ .local v17, "vgrav":I │ const/high16 v18, -0x80000000 │ │ - .line 1390 │ + .line 1399 │ .local v18, "widthMode":I │ const/high16 v8, -0x80000000 │ │ - .line 1391 │ + .line 1400 │ .local v8, "heightMode":I │ const/16 v21, 0x30 │ │ move/from16 v0, v17 │ │ move/from16 v1, v21 │ │ @@ -6980,15 +7118,15 @@ │ move/from16 v1, v21 │ │ if-ne v0, v1, :cond_6 │ │ :cond_0 │ const/4 v7, 0x1 │ │ - .line 1392 │ + .line 1401 │ .local v7, "consumeVertical":Z │ :goto_1 │ const/16 v21, 0x3 │ │ move/from16 v0, v21 │ │ if-eq v11, v0, :cond_1 │ @@ -6998,132 +7136,132 @@ │ move/from16 v0, v21 │ │ if-ne v11, v0, :cond_7 │ │ :cond_1 │ const/4 v6, 0x1 │ │ - .line 1394 │ + .line 1403 │ .local v6, "consumeHorizontal":Z │ :goto_2 │ if-eqz v7, :cond_8 │ │ - .line 1395 │ + .line 1404 │ const/high16 v18, 0x40000000 # 2.0f │ │ - .line 1400 │ + .line 1409 │ :cond_2 │ :goto_3 │ move/from16 v19, v5 │ │ - .line 1401 │ + .line 1410 │ .local v19, "widthSize":I │ move v9, v4 │ │ - .line 1402 │ + .line 1411 │ .local v9, "heightSize":I │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x2 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1403 │ + .line 1412 │ const/high16 v18, 0x40000000 # 2.0f │ │ - .line 1404 │ + .line 1413 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x1 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1405 │ + .line 1414 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v19, v0 │ │ - .line 1408 │ + .line 1417 │ :cond_3 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x2 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_4 │ │ - .line 1409 │ + .line 1418 │ const/high16 v8, 0x40000000 # 2.0f │ │ - .line 1410 │ + .line 1419 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x1 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_4 │ │ - .line 1411 │ + .line 1420 │ iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ - .line 1414 │ + .line 1423 │ :cond_4 │ move/from16 v0, v19 │ │ move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v20 │ │ - .line 1415 │ + .line 1424 │ .local v20, "widthSpec":I │ invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v10 │ │ - .line 1416 │ + .line 1425 │ .local v10, "heightSpec":I │ move/from16 v0, v20 │ │ invoke-virtual {v3, v0, v10}, Landroid/view/View;->measure(II)V │ │ - .line 1418 │ + .line 1427 │ if-eqz v7, :cond_9 │ │ - .line 1419 │ + .line 1428 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v21 │ │ sub-int v4, v4, v21 │ │ - .line 1382 │ + .line 1391 │ .end local v6 # "consumeHorizontal":Z │ .end local v7 # "consumeVertical":Z │ .end local v8 # "heightMode":I │ .end local v9 # "heightSize":I │ .end local v10 # "heightSpec":I │ .end local v11 # "hgrav":I │ .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ @@ -7133,60 +7271,60 @@ │ .end local v20 # "widthSpec":I │ :cond_5 │ :goto_4 │ add-int/lit8 v12, v12, 0x1 │ │ goto/16 :goto_0 │ │ - .line 1391 │ + .line 1400 │ .restart local v8 # "heightMode":I │ .restart local v11 # "hgrav":I │ .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .restart local v17 # "vgrav":I │ .restart local v18 # "widthMode":I │ :cond_6 │ const/4 v7, 0x0 │ │ goto :goto_1 │ │ - .line 1392 │ + .line 1401 │ .restart local v7 # "consumeVertical":Z │ :cond_7 │ const/4 v6, 0x0 │ │ goto :goto_2 │ │ - .line 1396 │ + .line 1405 │ .restart local v6 # "consumeHorizontal":Z │ :cond_8 │ if-eqz v6, :cond_2 │ │ - .line 1397 │ + .line 1406 │ const/high16 v8, 0x40000000 # 2.0f │ │ goto :goto_3 │ │ - .line 1420 │ + .line 1429 │ .restart local v9 # "heightSize":I │ .restart local v10 # "heightSpec":I │ .restart local v19 # "widthSize":I │ .restart local v20 # "widthSpec":I │ :cond_9 │ if-eqz v6, :cond_5 │ │ - .line 1421 │ + .line 1430 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v21 │ │ sub-int v5, v5, v21 │ │ goto :goto_4 │ │ - .line 1427 │ + .line 1436 │ .end local v3 # "child":Landroid/view/View; │ .end local v6 # "consumeHorizontal":Z │ .end local v7 # "consumeVertical":Z │ .end local v8 # "heightMode":I │ .end local v9 # "heightSize":I │ .end local v10 # "heightSpec":I │ .end local v11 # "hgrav":I │ @@ -7206,102 +7344,102 @@ │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mChildWidthMeasureSpec:I │ │ - .line 1428 │ + .line 1437 │ const/high16 v21, 0x40000000 # 2.0f │ │ move/from16 v0, v21 │ │ invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v21 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mChildHeightMeasureSpec:I │ │ - .line 1431 │ + .line 1440 │ const/16 v21, 0x1 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ - .line 1432 │ + .line 1441 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1433 │ + .line 1442 │ const/16 v21, 0x0 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ - .line 1436 │ + .line 1445 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v16 │ │ - .line 1437 │ + .line 1446 │ const/4 v12, 0x0 │ │ :goto_5 │ move/from16 v0, v16 │ │ if-ge v12, v0, :cond_d │ │ - .line 1438 │ + .line 1447 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1439 │ + .line 1448 │ .restart local v3 # "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getVisibility()I │ │ move-result v21 │ │ const/16 v22, 0x8 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_c │ │ - .line 1443 │ + .line 1452 │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1444 │ + .line 1453 │ .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ if-eqz v13, :cond_b │ │ iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v21, v0 │ │ if-nez v21, :cond_c │ │ - .line 1445 │ + .line 1454 │ :cond_b │ int-to-float v0, v5 │ │ move/from16 v21, v0 │ │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ @@ -7317,211 +7455,211 @@ │ │ const/high16 v22, 0x40000000 # 2.0f │ │ invoke-static/range {v21 .. v22}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v20 │ │ - .line 1447 │ + .line 1456 │ .restart local v20 # "widthSpec":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mChildHeightMeasureSpec:I │ │ move/from16 v21, v0 │ │ move/from16 v0, v20 │ │ move/from16 v1, v21 │ │ invoke-virtual {v3, v0, v1}, Landroid/view/View;->measure(II)V │ │ - .line 1437 │ + .line 1446 │ .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v20 # "widthSpec":I │ :cond_c │ add-int/lit8 v12, v12, 0x1 │ │ goto :goto_5 │ │ - .line 1451 │ + .line 1460 │ .end local v3 # "child":Landroid/view/View; │ :cond_d │ return-void │ .end method │ │ .method protected onPageScrolled(IFI)V │ .locals 17 │ .param p1, "position" # I │ .param p2, "offset" # F │ .param p3, "offsetPixels" # I │ │ .prologue │ - .line 1668 │ + .line 1677 │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mDecorChildCount:I │ │ if-lez v15, :cond_2 │ │ - .line 1669 │ + .line 1678 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v12 │ │ - .line 1670 │ + .line 1679 │ .local v12, "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v10 │ │ - .line 1671 │ + .line 1680 │ .local v10, "paddingLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v11 │ │ - .line 1672 │ + .line 1681 │ .local v11, "paddingRight":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v14 │ │ - .line 1673 │ + .line 1682 │ .local v14, "width":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v4 │ │ - .line 1674 │ + .line 1683 │ .local v4, "childCount":I │ const/4 v8, 0x0 │ │ .local v8, "i":I │ :goto_0 │ if-ge v8, v4, :cond_2 │ │ - .line 1675 │ + .line 1684 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1676 │ + .line 1685 │ .local v3, "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1677 │ + .line 1686 │ .local v9, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-nez v15, :cond_1 │ │ - .line 1674 │ + .line 1683 │ :cond_0 │ :goto_1 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ - .line 1679 │ + .line 1688 │ :cond_1 │ iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ and-int/lit8 v7, v15, 0x7 │ │ - .line 1680 │ + .line 1689 │ .local v7, "hgrav":I │ const/4 v5, 0x0 │ │ - .line 1681 │ + .line 1690 │ .local v5, "childLeft":I │ packed-switch v7, :pswitch_data_0 │ │ - .line 1683 │ + .line 1692 │ :pswitch_0 │ move v5, v10 │ │ - .line 1698 │ + .line 1707 │ :goto_2 │ add-int/2addr v5, v12 │ │ - .line 1700 │ + .line 1709 │ invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ │ move-result v15 │ │ sub-int v6, v5, v15 │ │ - .line 1701 │ + .line 1710 │ .local v6, "childOffset":I │ if-eqz v6, :cond_0 │ │ - .line 1702 │ + .line 1711 │ invoke-virtual {v3, v6}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ goto :goto_1 │ │ - .line 1686 │ + .line 1695 │ .end local v6 # "childOffset":I │ :pswitch_1 │ move v5, v10 │ │ - .line 1687 │ + .line 1696 │ invoke-virtual {v3}, Landroid/view/View;->getWidth()I │ │ move-result v15 │ │ add-int/2addr v10, v15 │ │ - .line 1688 │ + .line 1697 │ goto :goto_2 │ │ - .line 1690 │ + .line 1699 │ :pswitch_2 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v15 │ │ sub-int v15, v14, v15 │ │ div-int/lit8 v15, v15, 0x2 │ │ invoke-static {v15, v10}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ - .line 1692 │ + .line 1701 │ goto :goto_2 │ │ - .line 1694 │ + .line 1703 │ :pswitch_3 │ sub-int v15, v14, v11 │ │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v16 │ │ sub-int v5, v15, v16 │ │ - .line 1695 │ + .line 1704 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v15 │ │ add-int/2addr v11, v15 │ │ goto :goto_2 │ │ - .line 1707 │ + .line 1716 │ .end local v3 # "child":Landroid/view/View; │ .end local v4 # "childCount":I │ .end local v5 # "childLeft":I │ .end local v7 # "hgrav":I │ .end local v8 # "i":I │ .end local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v10 # "paddingLeft":I │ @@ -7531,103 +7669,103 @@ │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v15, :cond_3 │ │ - .line 1708 │ + .line 1717 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ move/from16 v0, p1 │ │ move/from16 v1, p2 │ │ move/from16 v2, p3 │ │ invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 1710 │ + .line 1719 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v15, :cond_4 │ │ - .line 1711 │ + .line 1720 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ move/from16 v0, p1 │ │ move/from16 v1, p2 │ │ move/from16 v2, p3 │ │ invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 1714 │ + .line 1723 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v15, :cond_6 │ │ - .line 1715 │ + .line 1724 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v12 │ │ - .line 1716 │ + .line 1725 │ .restart local v12 # "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v4 │ │ - .line 1717 │ + .line 1726 │ .restart local v4 # "childCount":I │ const/4 v8, 0x0 │ │ .restart local v8 # "i":I │ :goto_3 │ if-ge v8, v4, :cond_6 │ │ - .line 1718 │ + .line 1727 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1719 │ + .line 1728 │ .restart local v3 # "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1721 │ + .line 1730 │ .restart local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v15, :cond_5 │ │ - .line 1717 │ + .line 1726 │ :goto_4 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_3 │ │ - .line 1723 │ + .line 1732 │ :cond_5 │ invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ │ move-result v15 │ │ sub-int/2addr v15, v12 │ │ @@ -7641,42 +7779,42 @@ │ │ int-to-float v0, v0 │ │ move/from16 v16, v0 │ │ div-float v13, v15, v16 │ │ - .line 1724 │ + .line 1733 │ .local v13, "transformPos":F │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;->transformPage(Landroid/view/View;F)V │ │ goto :goto_4 │ │ - .line 1728 │ + .line 1737 │ .end local v3 # "child":Landroid/view/View; │ .end local v4 # "childCount":I │ .end local v8 # "i":I │ .end local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v12 # "scrollX":I │ .end local v13 # "transformPos":F │ :cond_6 │ const/4 v15, 0x1 │ │ move-object/from16 v0, p0 │ │ iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1729 │ + .line 1738 │ return-void │ │ - .line 1681 │ + .line 1690 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_2 │ :pswitch_0 │ :pswitch_1 │ @@ -7687,1126 +7825,1134 @@ │ │ .method protected onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z │ .locals 9 │ .param p1, "direction" # I │ .param p2, "previouslyFocusedRect" # Landroid/graphics/Rect; │ │ .prologue │ - .line 2659 │ + .line 2698 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ - .line 2660 │ + .line 2699 │ .local v1, "count":I │ and-int/lit8 v7, p1, 0x2 │ │ if-eqz v7, :cond_0 │ │ - .line 2661 │ + .line 2700 │ const/4 v6, 0x0 │ │ - .line 2662 │ + .line 2701 │ .local v6, "index":I │ const/4 v5, 0x1 │ │ - .line 2663 │ + .line 2702 │ .local v5, "increment":I │ move v2, v1 │ │ - .line 2669 │ + .line 2708 │ .local v2, "end":I │ :goto_0 │ move v3, v6 │ │ .local v3, "i":I │ :goto_1 │ if-eq v3, v2, :cond_2 │ │ - .line 2670 │ + .line 2709 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2671 │ + .line 2710 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ - .line 2672 │ + .line 2711 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v4 │ │ - .line 2673 │ + .line 2712 │ .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v4, :cond_1 │ │ iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v7, v8, :cond_1 │ │ - .line 2674 │ + .line 2713 │ invoke-virtual {v0, p1, p2}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - .line 2675 │ + .line 2714 │ const/4 v7, 0x1 │ │ - .line 2680 │ + .line 2719 │ .end local v0 # "child":Landroid/view/View; │ .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_2 │ return v7 │ │ - .line 2665 │ + .line 2704 │ .end local v2 # "end":I │ .end local v3 # "i":I │ .end local v5 # "increment":I │ .end local v6 # "index":I │ :cond_0 │ add-int/lit8 v6, v1, -0x1 │ │ - .line 2666 │ + .line 2705 │ .restart local v6 # "index":I │ const/4 v5, -0x1 │ │ - .line 2667 │ + .line 2706 │ .restart local v5 # "increment":I │ const/4 v2, -0x1 │ │ .restart local v2 # "end":I │ goto :goto_0 │ │ - .line 2669 │ + .line 2708 │ .restart local v0 # "child":Landroid/view/View; │ .restart local v3 # "i":I │ :cond_1 │ add-int/2addr v3, v5 │ │ goto :goto_1 │ │ - .line 2680 │ + .line 2719 │ .end local v0 # "child":Landroid/view/View; │ :cond_2 │ const/4 v7, 0x0 │ │ goto :goto_2 │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 4 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1268 │ + .line 1277 │ instance-of v1, p1, Landroid/support/v4/view/ViewPager$SavedState; │ │ if-nez v1, :cond_0 │ │ - .line 1269 │ + .line 1278 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1284 │ + .line 1293 │ :goto_0 │ return-void │ │ :cond_0 │ move-object v0, p1 │ │ - .line 1273 │ + .line 1282 │ check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ - .line 1274 │ + .line 1283 │ .local v0, "ss":Landroid/support/v4/view/ViewPager$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1276 │ + .line 1285 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v1, :cond_1 │ │ - .line 1277 │ + .line 1286 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ - .line 1278 │ + .line 1287 │ iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {p0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ goto :goto_0 │ │ - .line 1280 │ + .line 1289 │ :cond_1 │ iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 1281 │ + .line 1290 │ iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 1282 │ + .line 1291 │ iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 1257 │ + .line 1266 │ invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 1258 │ + .line 1267 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1259 │ + .line 1268 │ .local v0, "ss":Landroid/support/v4/view/ViewPager$SavedState; │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ - .line 1260 │ + .line 1269 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v2, :cond_0 │ │ - .line 1261 │ + .line 1270 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->saveState()Landroid/os/Parcelable; │ │ move-result-object v2 │ │ iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ - .line 1263 │ + .line 1272 │ :cond_0 │ return-object v0 │ .end method │ │ .method protected onSizeChanged(IIII)V │ .locals 2 │ .param p1, "w" # I │ .param p2, "h" # I │ .param p3, "oldw" # I │ .param p4, "oldh" # I │ │ .prologue │ - .line 1455 │ + .line 1464 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->onSizeChanged(IIII)V │ │ - .line 1458 │ + .line 1467 │ if-eq p1, p3, :cond_0 │ │ - .line 1459 │ + .line 1468 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ invoke-direct {p0, p1, p3, v0, v1}, Landroid/support/v4/view/ViewPager;->recomputeScrollPosition(IIII)V │ │ - .line 1461 │ + .line 1470 │ :cond_0 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 27 │ + .locals 28 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 1919 │ + .line 1930 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_0 │ + if-eqz v24, :cond_0 │ │ - .line 1923 │ - const/16 v23, 0x1 │ + .line 1934 │ + const/16 v24, 0x1 │ │ - .line 2035 │ + .line 2051 │ :goto_0 │ - return v23 │ + return v24 │ │ - .line 1926 │ + .line 1937 │ :cond_0 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v23 │ + move-result v24 │ │ - if-nez v23, :cond_1 │ + if-nez v24, :cond_1 │ │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getEdgeFlags()I │ │ - move-result v23 │ + move-result v24 │ │ - if-eqz v23, :cond_1 │ + if-eqz v24, :cond_1 │ │ - .line 1929 │ - const/16 v23, 0x0 │ + .line 1940 │ + const/16 v24, 0x0 │ │ goto :goto_0 │ │ - .line 1932 │ + .line 1943 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - if-eqz v23, :cond_2 │ + if-eqz v24, :cond_2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v23 │ + move-result v24 │ │ - if-nez v23, :cond_3 │ + if-nez v24, :cond_3 │ │ - .line 1934 │ + .line 1945 │ :cond_2 │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ goto :goto_0 │ │ - .line 1937 │ + .line 1948 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - if-nez v23, :cond_4 │ + if-nez v24, :cond_4 │ │ - .line 1938 │ + .line 1949 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1940 │ + .line 1951 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 1942 │ + .line 1953 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v5 │ │ - .line 1943 │ + .line 1954 │ .local v5, "action":I │ const/4 v11, 0x0 │ │ - .line 1945 │ + .line 1956 │ .local v11, "needsInvalidate":Z │ and-int/lit16 v0, v5, 0xff │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - packed-switch v23, :pswitch_data_0 │ + packed-switch v24, :pswitch_data_0 │ │ - .line 2032 │ + .line 2048 │ :cond_5 │ :goto_1 │ :pswitch_0 │ if-eqz v11, :cond_6 │ │ - .line 2033 │ + .line 2049 │ invoke-static/range {p0 .. p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 2035 │ + .line 2051 │ :cond_6 │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ goto :goto_0 │ │ - .line 1947 │ + .line 1958 │ :pswitch_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/widget/Scroller;->abortAnimation()V │ + invoke-virtual/range {v24 .. v24}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1948 │ - const/16 v23, 0x0 │ + .line 1959 │ + const/16 v24, 0x0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1949 │ + .line 1960 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1950 │ - const/16 v23, 0x1 │ - │ - move/from16 v0, v23 │ - │ - move-object/from16 v1, p0 │ - │ - iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ - │ - .line 1951 │ - const/16 v23, 0x1 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v23 │ - │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ - │ - .line 1954 │ + .line 1963 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1955 │ + .line 1964 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1956 │ - const/16 v23, 0x0 │ + .line 1965 │ + const/16 v24, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ goto :goto_1 │ │ - .line 1960 │ + .line 1969 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-nez v23, :cond_7 │ + if-nez v24, :cond_7 │ │ - .line 1961 │ + .line 1970 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v14 │ + move-result v15 │ │ - .line 1962 │ - .local v14, "pointerIndex":I │ + .line 1971 │ + .local v15, "pointerIndex":I │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1963 │ - .local v19, "x":F │ + .line 1972 │ + .local v20, "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v20 │ + move-result v21 │ │ - .line 1964 │ - .local v20, "xDiff":F │ + .line 1973 │ + .local v21, "xDiff":F │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v21 │ + move-result v22 │ │ - .line 1965 │ - .local v21, "y":F │ + .line 1974 │ + .local v22, "y":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v21, v23 │ + sub-float v24, v22, v24 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v22 │ + move-result v23 │ │ - .line 1967 │ - .local v22, "yDiff":F │ + .line 1976 │ + .local v23, "yDiff":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ int-to-float v0, v0 │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - cmpl-float v23, v20, v23 │ + cmpl-float v24, v21, v24 │ │ - if-lez v23, :cond_7 │ + if-lez v24, :cond_7 │ │ - cmpl-float v23, v20, v22 │ + cmpl-float v24, v21, v23 │ │ - if-lez v23, :cond_7 │ + if-lez v24, :cond_7 │ │ - .line 1969 │ - const/16 v23, 0x1 │ + .line 1978 │ + const/16 v24, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1970 │ + .line 1979 │ + const/16 v24, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v24 │ + │ + invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1980 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - const/16 v24, 0x0 │ + const/16 v25, 0x0 │ │ - cmpl-float v23, v23, v24 │ + cmpl-float v24, v24, v25 │ │ - if-lez v23, :cond_8 │ + if-lez v24, :cond_8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - add-float v23, v23, v24 │ + add-float v24, v24, v25 │ │ :goto_2 │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1972 │ - move/from16 v0, v21 │ + .line 1982 │ + move/from16 v0, v22 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1973 │ - const/16 v23, 0x1 │ + .line 1983 │ + const/16 v24, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 1974 │ - const/16 v23, 0x1 │ + .line 1984 │ + const/16 v24, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1978 │ - .end local v14 # "pointerIndex":I │ - .end local v19 # "x":F │ - .end local v20 # "xDiff":F │ - .end local v21 # "y":F │ - .end local v22 # "yDiff":F │ + .line 1987 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v14 │ + │ + .line 1988 │ + .local v14, "parent":Landroid/view/ViewParent; │ + if-eqz v14, :cond_7 │ + │ + .line 1989 │ + const/16 v24, 0x1 │ + │ + move/from16 v0, v24 │ + │ + invoke-interface {v14, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V │ + │ + .line 1994 │ + .end local v14 # "parent":Landroid/view/ViewParent; │ + .end local v15 # "pointerIndex":I │ + .end local v20 # "x":F │ + .end local v21 # "xDiff":F │ + .end local v22 # "y":F │ + .end local v23 # "yDiff":F │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 1980 │ + .line 1996 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v6 │ │ - .line 1982 │ + .line 1998 │ .local v6, "activePointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1983 │ - .restart local v19 # "x":F │ + .line 1999 │ + .restart local v20 # "x":F │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->performDrag(F)Z │ │ - move-result v23 │ + move-result v24 │ │ - or-int v11, v11, v23 │ + or-int v11, v11, v24 │ │ - .line 1984 │ + .line 2000 │ goto/16 :goto_1 │ │ - .line 1970 │ + .line 1980 │ .end local v6 # "activePointerIndex":I │ - .restart local v14 # "pointerIndex":I │ - .restart local v20 # "xDiff":F │ - .restart local v21 # "y":F │ - .restart local v22 # "yDiff":F │ + .restart local v15 # "pointerIndex":I │ + .restart local v21 # "xDiff":F │ + .restart local v22 # "y":F │ + .restart local v23 # "yDiff":F │ :cond_8 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - sub-float v23, v23, v24 │ + sub-float v24, v24, v25 │ │ goto :goto_2 │ │ - .line 1987 │ - .end local v14 # "pointerIndex":I │ - .end local v19 # "x":F │ - .end local v20 # "xDiff":F │ - .end local v21 # "y":F │ - .end local v22 # "yDiff":F │ + .line 2003 │ + .end local v15 # "pointerIndex":I │ + .end local v20 # "x":F │ + .end local v21 # "xDiff":F │ + .end local v22 # "y":F │ + .end local v23 # "yDiff":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 1988 │ + .line 2004 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - .line 1989 │ - .local v17, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v23, 0x3e8 │ + .line 2005 │ + .local v18, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v24, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 1990 │ + .line 2006 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ float-to-int v10, v0 │ │ - .line 1992 │ + .line 2008 │ .local v10, "initialVelocity":I │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1993 │ + .line 2009 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v18 │ + move-result v19 │ │ - .line 1994 │ - .local v18, "width":I │ + .line 2010 │ + .local v19, "width":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v15 │ + move-result v16 │ │ - .line 1995 │ - .local v15, "scrollX":I │ + .line 2011 │ + .local v16, "scrollX":I │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v8 │ │ - .line 1996 │ + .line 2012 │ .local v8, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1997 │ + .line 2013 │ .local v7, "currentPage":I │ - int-to-float v0, v15 │ + move/from16 v0, v16 │ │ - move/from16 v23, v0 │ + int-to-float v0, v0 │ │ - move/from16 v0, v18 │ + move/from16 v24, v0 │ + │ + move/from16 v0, v19 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - div-float v23, v23, v24 │ + div-float v24, v24, v25 │ │ iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - sub-float v23, v23, v24 │ + sub-float v24, v24, v25 │ │ iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - div-float v13, v23, v24 │ + div-float v13, v24, v25 │ │ - .line 1998 │ + .line 2014 │ .local v13, "pageOffset":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v6 │ │ - .line 2000 │ + .line 2016 │ .restart local v6 # "activePointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 2001 │ - .restart local v19 # "x":F │ + .line 2017 │ + .restart local v20 # "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ float-to-int v0, v0 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - .line 2002 │ - .local v16, "totalDelta":I │ + .line 2018 │ + .local v17, "totalDelta":I │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ + move/from16 v1, v17 │ │ invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;->determineTargetPage(IFII)I │ │ move-result v12 │ │ - .line 2004 │ + .line 2020 │ .local v12, "nextPage":I │ - const/16 v23, 0x1 │ - │ const/16 v24, 0x1 │ │ + const/16 v25, 0x1 │ + │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 2006 │ - const/16 v23, -0x1 │ + .line 2022 │ + const/16 v24, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 2007 │ + .line 2023 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 2008 │ + .line 2024 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v24 │ + move-result v25 │ │ - or-int v11, v23, v24 │ + or-int v11, v24, v25 │ │ - .line 2009 │ + .line 2025 │ goto/16 :goto_1 │ │ - .line 2012 │ + .line 2028 │ .end local v6 # "activePointerIndex":I │ .end local v7 # "currentPage":I │ .end local v8 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v10 # "initialVelocity":I │ .end local v12 # "nextPage":I │ .end local v13 # "pageOffset":F │ - .end local v15 # "scrollX":I │ - .end local v16 # "totalDelta":I │ - .end local v17 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v18 # "width":I │ - .end local v19 # "x":F │ + .end local v16 # "scrollX":I │ + .end local v17 # "totalDelta":I │ + .end local v18 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v19 # "width":I │ + .end local v20 # "x":F │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 2013 │ + .line 2029 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ - │ - const/16 v24, 0x1 │ + move/from16 v24, v0 │ │ - const/16 v25, 0x0 │ + const/16 v25, 0x1 │ │ const/16 v26, 0x0 │ │ + const/16 v27, 0x0 │ + │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ - move/from16 v3, v25 │ + move/from16 v3, v26 │ │ - move/from16 v4, v26 │ + move/from16 v4, v27 │ │ invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ │ - .line 2014 │ - const/16 v23, -0x1 │ + .line 2030 │ + const/16 v24, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 2015 │ + .line 2031 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 2016 │ + .line 2032 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v24 │ + move-result v25 │ │ - or-int v11, v23, v24 │ + or-int v11, v24, v25 │ │ goto/16 :goto_1 │ │ - .line 2020 │ + .line 2036 │ :pswitch_5 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v9 │ │ - .line 2021 │ + .line 2037 │ .local v9, "index":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 2022 │ - .restart local v19 # "x":F │ - move/from16 v0, v19 │ + .line 2038 │ + .restart local v20 # "x":F │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2023 │ + .line 2039 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ goto/16 :goto_1 │ │ - .line 2027 │ + .line 2043 │ .end local v9 # "index":I │ - .end local v19 # "x":F │ + .end local v20 # "x":F │ :pswitch_6 │ invoke-direct/range {p0 .. p1}, Landroid/support/v4/view/ViewPager;->onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ │ - .line 2028 │ + .line 2044 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ goto/16 :goto_1 │ │ - .line 1945 │ - nop │ - │ + .line 1956 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_3 │ :pswitch_2 │ :pswitch_4 │ :pswitch_0 │ @@ -8817,27 +8963,27 @@ │ │ .method pageLeft()Z │ .locals 2 │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2572 │ + .line 2611 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-lez v1, :cond_0 │ │ - .line 2573 │ + .line 2612 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/lit8 v1, v1, -0x1 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(IZ)V │ │ - .line 2576 │ + .line 2615 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ @@ -8845,15 +8991,15 @@ │ │ .method pageRight()Z │ .locals 3 │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2580 │ + .line 2619 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v1, :cond_0 │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ @@ -8862,1462 +9008,1487 @@ │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ if-ge v1, v2, :cond_0 │ │ - .line 2581 │ + .line 2620 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/lit8 v1, v1, 0x1 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(IZ)V │ │ - .line 2584 │ + .line 2623 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method populate()V │ .locals 1 │ │ .prologue │ - .line 911 │ + .line 919 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->populate(I)V │ │ - .line 912 │ + .line 920 │ return-void │ .end method │ │ .method populate(I)V │ - .locals 29 │ + .locals 30 │ .param p1, "newCurrentItem" # I │ │ .prologue │ - .line 915 │ - const/16 v20, 0x0 │ + .line 923 │ + const/16 v21, 0x0 │ │ - .line 916 │ - .local v20, "oldCurInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ - const/4 v14, 0x2 │ + .line 924 │ + .local v21, "oldCurInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ + const/4 v15, 0x2 │ │ - .line 917 │ - .local v14, "focusDirection":I │ + .line 925 │ + .local v15, "focusDirection":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ move/from16 v1, p1 │ │ if-eq v0, v1, :cond_0 │ │ - .line 918 │ + .line 926 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ move/from16 v1, p1 │ │ if-ge v0, v1, :cond_2 │ │ - const/16 v14, 0x42 │ + const/16 v15, 0x42 │ │ - .line 919 │ + .line 927 │ :goto_0 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - .line 920 │ + .line 928 │ move/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 923 │ + .line 931 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - if-nez v26, :cond_3 │ + if-nez v27, :cond_3 │ │ - .line 924 │ + .line 932 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ │ - .line 1099 │ + .line 1108 │ :cond_1 │ :goto_1 │ return-void │ │ - .line 918 │ + .line 926 │ :cond_2 │ - const/16 v14, 0x11 │ + const/16 v15, 0x11 │ │ goto :goto_0 │ │ - .line 932 │ + .line 940 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - if-eqz v26, :cond_4 │ + if-eqz v27, :cond_4 │ │ - .line 934 │ + .line 942 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ │ goto :goto_1 │ │ - .line 941 │ + .line 949 │ :cond_4 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWindowToken()Landroid/os/IBinder; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - if-eqz v26, :cond_1 │ + if-eqz v27, :cond_1 │ │ - .line 945 │ + .line 953 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 947 │ + .line 955 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - .line 948 │ - .local v21, "pageLimit":I │ - const/16 v26, 0x0 │ + .line 956 │ + .local v22, "pageLimit":I │ + const/16 v27, 0x0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - sub-int v27, v27, v21 │ + sub-int v28, v28, v22 │ │ - invoke-static/range {v26 .. v27}, Ljava/lang/Math;->max(II)I │ + invoke-static/range {v27 .. v28}, Ljava/lang/Math;->max(II)I │ │ - move-result v25 │ + move-result v26 │ │ - .line 949 │ - .local v25, "startPos":I │ + .line 957 │ + .local v26, "startPos":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual/range {v27 .. v27}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v4 │ │ - .line 950 │ + .line 958 │ .local v4, "N":I │ - add-int/lit8 v26, v4, -0x1 │ + add-int/lit8 v27, v4, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - add-int v27, v27, v21 │ + add-int v28, v28, v22 │ │ - invoke-static/range {v26 .. v27}, Ljava/lang/Math;->min(II)I │ + invoke-static/range {v27 .. v28}, Ljava/lang/Math;->min(II)I │ │ - move-result v11 │ + move-result v12 │ │ - .line 952 │ - .local v11, "endPos":I │ + .line 960 │ + .local v12, "endPos":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ if-eq v4, v0, :cond_5 │ │ - .line 955 │ + .line 963 │ :try_start_0 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v26 │ + move-result-object v27 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getId()I │ │ - move-result v27 │ + move-result v28 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String; │ + invoke-virtual/range {v27 .. v28}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String; │ :try_end_0 │ .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v23 │ + move-result-object v24 │ │ - .line 959 │ - .local v23, "resName":Ljava/lang/String; │ + .line 967 │ + .local v24, "resName":Ljava/lang/String; │ :goto_2 │ - new-instance v26, Ljava/lang/IllegalStateException; │ + new-instance v27, Ljava/lang/IllegalStateException; │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + new-instance v28, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ │ - const-string v28, "The application\'s PagerAdapter changed the adapter\'s contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " │ + const-string v29, "The application\'s PagerAdapter changed the adapter\'s contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - move/from16 v28, v0 │ + move/from16 v29, v0 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - const-string v28, ", found: " │ + const-string v29, ", found: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v28 │ │ invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - const-string v28, " Pager id: " │ + const-string v29, " Pager id: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - const-string v28, " Pager class: " │ + const-string v29, " Pager class: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v28 │ + move-result-object v29 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - const-string v28, " Problematic adapter: " │ + const-string v29, " Problematic adapter: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual/range {v29 .. v29}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v28 │ + move-result-object v29 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - invoke-direct/range {v26 .. v27}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct/range {v27 .. v28}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v26 │ + throw v27 │ │ - .line 956 │ - .end local v23 # "resName":Ljava/lang/String; │ + .line 964 │ + .end local v24 # "resName":Ljava/lang/String; │ :catch_0 │ - move-exception v10 │ + move-exception v11 │ │ - .line 957 │ - .local v10, "e":Landroid/content/res/Resources$NotFoundException; │ + .line 965 │ + .local v11, "e":Landroid/content/res/Resources$NotFoundException; │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getId()I │ │ - move-result v26 │ + move-result v27 │ │ - invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - .restart local v23 # "resName":Ljava/lang/String; │ + .restart local v24 # "resName":Ljava/lang/String; │ goto :goto_2 │ │ - .line 968 │ - .end local v10 # "e":Landroid/content/res/Resources$NotFoundException; │ - .end local v23 # "resName":Ljava/lang/String; │ + .line 976 │ + .end local v11 # "e":Landroid/content/res/Resources$NotFoundException; │ + .end local v24 # "resName":Ljava/lang/String; │ :cond_5 │ - const/4 v7, -0x1 │ + const/4 v8, -0x1 │ │ - .line 969 │ - .local v7, "curIndex":I │ - const/4 v8, 0x0 │ + .line 977 │ + .local v8, "curIndex":I │ + const/4 v9, 0x0 │ │ - .line 970 │ - .local v8, "curItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - const/4 v7, 0x0 │ + .line 978 │ + .local v9, "curItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + const/4 v8, 0x0 │ │ :goto_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - if-ge v7, v0, :cond_6 │ + if-ge v8, v0, :cond_6 │ │ - .line 971 │ + .line 979 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - check-cast v16, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 972 │ - .local v16, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - move-object/from16 v0, v16 │ + .line 980 │ + .local v17, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-lt v0, v1, :cond_c │ │ - .line 973 │ - move-object/from16 v0, v16 │ + .line 981 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_6 │ │ - move-object/from16 v8, v16 │ + move-object/from16 v9, v17 │ │ - .line 978 │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 986 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_6 │ - if-nez v8, :cond_7 │ + if-nez v9, :cond_7 │ │ if-lez v4, :cond_7 │ │ - .line 979 │ + .line 987 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - invoke-virtual {v0, v1, v7}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - .line 985 │ + .line 993 │ :cond_7 │ - if-eqz v8, :cond_a │ + if-eqz v9, :cond_a │ │ - .line 986 │ - const/4 v12, 0x0 │ + .line 994 │ + const/4 v13, 0x0 │ │ - .line 987 │ - .local v12, "extraWidthLeft":F │ - add-int/lit8 v17, v7, -0x1 │ + .line 995 │ + .local v13, "extraWidthLeft":F │ + add-int/lit8 v18, v8, -0x1 │ │ - .line 988 │ - .local v17, "itemIndex":I │ - if-ltz v17, :cond_d │ + .line 996 │ + .local v18, "itemIndex":I │ + if-ltz v18, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v16, v26 │ + move-object/from16 v17, v27 │ │ - .line 989 │ - .restart local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 997 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_4 │ - const/high16 v26, 0x40000000 # 2.0f │ - │ - iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ - │ - move/from16 v27, v0 │ - │ - sub-float v26, v26, v27 │ - │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ - │ - move-result v27 │ - │ - move/from16 v0, v27 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v27, v0 │ - │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v28 │ - │ - move/from16 v0, v28 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v28, v0 │ + move-result v7 │ │ - div-float v27, v27, v28 │ + .line 998 │ + .local v7, "clientWidth":I │ + if-gtz v7, :cond_e │ │ - add-float v18, v26, v27 │ + const/16 v19, 0x0 │ │ - .line 991 │ - .local v18, "leftWidthNeeded":F │ + .line 1000 │ + .local v19, "leftWidthNeeded":F │ + :goto_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-int/lit8 v22, v26, -0x1 │ + add-int/lit8 v23, v27, -0x1 │ │ - .local v22, "pos":I │ - :goto_5 │ - if-ltz v22, :cond_8 │ + .local v23, "pos":I │ + :goto_6 │ + if-ltz v23, :cond_8 │ │ - .line 992 │ - cmpl-float v26, v12, v18 │ + .line 1001 │ + cmpl-float v27, v13, v19 │ │ - if-ltz v26, :cond_11 │ + if-ltz v27, :cond_12 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v25 │ + move/from16 v1, v26 │ │ - if-ge v0, v1, :cond_11 │ + if-ge v0, v1, :cond_12 │ │ - .line 993 │ - if-nez v16, :cond_e │ + .line 1002 │ + if-nez v17, :cond_f │ │ - .line 1019 │ + .line 1028 │ :cond_8 │ - iget v13, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 1020 │ - .local v13, "extraWidthRight":F │ - add-int/lit8 v17, v7, 0x1 │ + .line 1029 │ + .local v14, "extraWidthRight":F │ + add-int/lit8 v18, v8, 0x1 │ │ - .line 1021 │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 1030 │ + const/high16 v27, 0x40000000 # 2.0f │ │ - cmpg-float v26, v13, v26 │ + cmpg-float v27, v14, v27 │ │ - if-gez v26, :cond_9 │ + if-gez v27, :cond_9 │ │ - .line 1022 │ + .line 1031 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ge v0, v1, :cond_15 │ + if-ge v0, v1, :cond_16 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ - │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ - │ - move-object/from16 v16, v26 │ - │ - .line 1023 │ - :goto_6 │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ - │ - move-result v26 │ - │ - move/from16 v0, v26 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v26, v0 │ - │ - invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ - │ - move-result v27 │ - │ - move/from16 v0, v27 │ - │ - int-to-float v0, v0 │ + move-result-object v27 │ │ - move/from16 v27, v0 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - div-float v26, v26, v27 │ + move-object/from16 v17, v27 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + .line 1032 │ + :goto_7 │ + if-gtz v7, :cond_17 │ │ - add-float v24, v26, v27 │ + const/16 v25, 0x0 │ │ - .line 1025 │ - .local v24, "rightWidthNeeded":F │ + .line 1034 │ + .local v25, "rightWidthNeeded":F │ + :goto_8 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-int/lit8 v22, v26, 0x1 │ + add-int/lit8 v23, v27, 0x1 │ │ - :goto_7 │ - move/from16 v0, v22 │ + :goto_9 │ + move/from16 v0, v23 │ │ if-ge v0, v4, :cond_9 │ │ - .line 1026 │ - cmpl-float v26, v13, v24 │ + .line 1035 │ + cmpl-float v27, v14, v25 │ │ - if-ltz v26, :cond_19 │ + if-ltz v27, :cond_1b │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - if-le v0, v11, :cond_19 │ + if-le v0, v12, :cond_1b │ │ - .line 1027 │ - if-nez v16, :cond_16 │ + .line 1036 │ + if-nez v17, :cond_18 │ │ - .line 1052 │ - .end local v24 # "rightWidthNeeded":F │ + .line 1061 │ + .end local v25 # "rightWidthNeeded":F │ :cond_9 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - invoke-direct {v0, v8, v7, v1}, Landroid/support/v4/view/ViewPager;->calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ + invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;->calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ - .line 1062 │ - .end local v12 # "extraWidthLeft":F │ - .end local v13 # "extraWidthRight":F │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v17 # "itemIndex":I │ - .end local v18 # "leftWidthNeeded":F │ - .end local v22 # "pos":I │ + .line 1071 │ + .end local v7 # "clientWidth":I │ + .end local v13 # "extraWidthLeft":F │ + .end local v14 # "extraWidthRight":F │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v18 # "itemIndex":I │ + .end local v19 # "leftWidthNeeded":F │ + .end local v23 # "pos":I │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v28, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v28, v0 │ + move/from16 v29, v0 │ │ - if-eqz v8, :cond_1d │ + if-eqz v9, :cond_1f │ │ - iget-object v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - :goto_8 │ - move-object/from16 v0, v27 │ + :goto_a │ + move-object/from16 v0, v28 │ │ move-object/from16 v1, p0 │ │ - move/from16 v2, v28 │ + move/from16 v2, v29 │ │ - move-object/from16 v3, v26 │ + move-object/from16 v3, v27 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->setPrimaryItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 1064 │ + .line 1073 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 1068 │ + .line 1077 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v6 │ │ - .line 1069 │ + .line 1078 │ .local v6, "childCount":I │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ - .local v15, "i":I │ - :goto_9 │ - if-ge v15, v6, :cond_1e │ + .local v16, "i":I │ + :goto_b │ + move/from16 v0, v16 │ │ - .line 1070 │ + if-ge v0, v6, :cond_20 │ + │ + .line 1079 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v15}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + move/from16 v1, v16 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1071 │ + .line 1080 │ .local v5, "child":Landroid/view/View; │ invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v19 │ + move-result-object v20 │ + │ + check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - check-cast v19, Landroid/support/v4/view/ViewPager$LayoutParams; │ + .line 1081 │ + .local v20, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + move/from16 v0, v16 │ │ - .line 1072 │ - .local v19, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - move-object/from16 v0, v19 │ + move-object/from16 v1, v20 │ │ - iput v15, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ + iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ │ - .line 1073 │ - move-object/from16 v0, v19 │ + .line 1082 │ + move-object/from16 v0, v20 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - if-nez v26, :cond_b │ + if-nez v27, :cond_b │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - const/16 v27, 0x0 │ + const/16 v28, 0x0 │ │ - cmpl-float v26, v26, v27 │ + cmpl-float v27, v27, v28 │ │ - if-nez v26, :cond_b │ + if-nez v27, :cond_b │ │ - .line 1075 │ + .line 1084 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - .line 1076 │ - .restart local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - if-eqz v16, :cond_b │ + .line 1085 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + if-eqz v17, :cond_b │ │ - .line 1077 │ - move-object/from16 v0, v16 │ + .line 1086 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 1078 │ - move-object/from16 v0, v16 │ + .line 1087 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ - .line 1069 │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 1078 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_b │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ - goto :goto_9 │ + goto :goto_b │ │ - .line 970 │ + .line 978 │ .end local v5 # "child":Landroid/view/View; │ .end local v6 # "childCount":I │ - .end local v15 # "i":I │ - .end local v19 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - .restart local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v16 # "i":I │ + .end local v20 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_c │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto/16 :goto_3 │ │ - .line 988 │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .restart local v12 # "extraWidthLeft":F │ - .restart local v17 # "itemIndex":I │ + .line 996 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .restart local v13 # "extraWidthLeft":F │ + .restart local v18 # "itemIndex":I │ :cond_d │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_4 │ │ - .line 996 │ - .restart local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .restart local v18 # "leftWidthNeeded":F │ - .restart local v22 # "pos":I │ + .line 998 │ + .restart local v7 # "clientWidth":I │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_e │ - move-object/from16 v0, v16 │ + const/high16 v27, 0x40000000 # 2.0f │ + │ + iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + │ + move/from16 v28, v0 │ + │ + sub-float v27, v27, v28 │ + │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ + │ + move-result v28 │ + │ + move/from16 v0, v28 │ + │ + int-to-float v0, v0 │ + │ + move/from16 v28, v0 │ + │ + int-to-float v0, v7 │ + │ + move/from16 v29, v0 │ + │ + div-float v28, v28, v29 │ + │ + add-float v19, v27, v28 │ + │ + goto/16 :goto_5 │ + │ + .line 1005 │ + .restart local v19 # "leftWidthNeeded":F │ + .restart local v23 # "pos":I │ + :cond_f │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ne v0, v1, :cond_f │ + if-ne v0, v1, :cond_10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - if-nez v26, :cond_f │ + if-nez v27, :cond_10 │ │ - .line 997 │ + .line 1006 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - .line 998 │ + .line 1007 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v28, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move/from16 v2, v22 │ + move/from16 v2, v23 │ │ - move-object/from16 v3, v27 │ + move-object/from16 v3, v28 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 1003 │ - add-int/lit8 v17, v17, -0x1 │ + .line 1012 │ + add-int/lit8 v18, v18, -0x1 │ │ - .line 1004 │ - add-int/lit8 v7, v7, -0x1 │ + .line 1013 │ + add-int/lit8 v8, v8, -0x1 │ │ - .line 1005 │ - if-ltz v17, :cond_10 │ + .line 1014 │ + if-ltz v18, :cond_11 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ - │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ - │ - move-object/from16 v16, v26 │ + move-result-object v27 │ │ - .line 991 │ - :cond_f │ - :goto_a │ - add-int/lit8 v22, v22, -0x1 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - goto/16 :goto_5 │ + move-object/from16 v17, v27 │ │ - .line 1005 │ + .line 1000 │ :cond_10 │ - const/16 v16, 0x0 │ + :goto_c │ + add-int/lit8 v23, v23, -0x1 │ │ - goto :goto_a │ + goto/16 :goto_6 │ │ - .line 1007 │ + .line 1014 │ :cond_11 │ - if-eqz v16, :cond_13 │ + const/16 v17, 0x0 │ + │ + goto :goto_c │ │ - move-object/from16 v0, v16 │ + .line 1016 │ + :cond_12 │ + if-eqz v17, :cond_14 │ + │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ne v0, v1, :cond_13 │ + if-ne v0, v1, :cond_14 │ │ - .line 1008 │ - move-object/from16 v0, v16 │ + .line 1017 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-float v12, v12, v26 │ + add-float v13, v13, v27 │ │ - .line 1009 │ - add-int/lit8 v17, v17, -0x1 │ + .line 1018 │ + add-int/lit8 v18, v18, -0x1 │ │ - .line 1010 │ - if-ltz v17, :cond_12 │ + .line 1019 │ + if-ltz v18, :cond_13 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v16, v26 │ + move-object/from16 v17, v27 │ │ - :goto_b │ - goto :goto_a │ + :goto_d │ + goto :goto_c │ │ - :cond_12 │ - const/16 v16, 0x0 │ + :cond_13 │ + const/16 v17, 0x0 │ │ - goto :goto_b │ + goto :goto_d │ │ - .line 1012 │ - :cond_13 │ - add-int/lit8 v26, v17, 0x1 │ + .line 1021 │ + :cond_14 │ + add-int/lit8 v27, v18, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v26 │ + move/from16 v2, v27 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - .line 1013 │ - move-object/from16 v0, v16 │ + .line 1022 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-float v12, v12, v26 │ + add-float v13, v13, v27 │ │ - .line 1014 │ - add-int/lit8 v7, v7, 0x1 │ + .line 1023 │ + add-int/lit8 v8, v8, 0x1 │ │ - .line 1015 │ - if-ltz v17, :cond_14 │ + .line 1024 │ + if-ltz v18, :cond_15 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ - │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-result-object v27 │ │ - move-object/from16 v16, v26 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - :goto_c │ - goto :goto_a │ - │ - :cond_14 │ - const/16 v16, 0x0 │ + move-object/from16 v17, v27 │ │ + :goto_e │ goto :goto_c │ │ - .line 1022 │ - .restart local v13 # "extraWidthRight":F │ :cond_15 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ - goto/16 :goto_6 │ + goto :goto_e │ │ - .line 1030 │ - .restart local v24 # "rightWidthNeeded":F │ + .line 1031 │ + .restart local v14 # "extraWidthRight":F │ :cond_16 │ - move-object/from16 v0, v16 │ + const/16 v17, 0x0 │ + │ + goto/16 :goto_7 │ + │ + .line 1032 │ + :cond_17 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ + │ + move-result v27 │ + │ + move/from16 v0, v27 │ + │ + int-to-float v0, v0 │ + │ + move/from16 v27, v0 │ + │ + int-to-float v0, v7 │ + │ + move/from16 v28, v0 │ + │ + div-float v27, v27, v28 │ + │ + const/high16 v28, 0x40000000 # 2.0f │ + │ + add-float v25, v27, v28 │ + │ + goto/16 :goto_8 │ + │ + .line 1039 │ + .restart local v25 # "rightWidthNeeded":F │ + :cond_18 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ne v0, v1, :cond_17 │ + if-ne v0, v1, :cond_19 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - if-nez v26, :cond_17 │ + if-nez v27, :cond_19 │ │ - .line 1031 │ + .line 1040 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - .line 1032 │ + .line 1041 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v28, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move/from16 v2, v22 │ + move/from16 v2, v23 │ │ - move-object/from16 v3, v27 │ + move-object/from16 v3, v28 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 1037 │ + .line 1046 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ge v0, v1, :cond_18 │ + if-ge v0, v1, :cond_1a │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v16, v26 │ + move-object/from16 v17, v27 │ │ - .line 1025 │ - :cond_17 │ - :goto_d │ - add-int/lit8 v22, v22, 0x1 │ + .line 1034 │ + :cond_19 │ + :goto_f │ + add-int/lit8 v23, v23, 0x1 │ │ - goto/16 :goto_7 │ + goto/16 :goto_9 │ │ - .line 1037 │ - :cond_18 │ - const/16 v16, 0x0 │ + .line 1046 │ + :cond_1a │ + const/16 v17, 0x0 │ │ - goto :goto_d │ + goto :goto_f │ │ - .line 1039 │ - :cond_19 │ - if-eqz v16, :cond_1b │ + .line 1048 │ + :cond_1b │ + if-eqz v17, :cond_1d │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ne v0, v1, :cond_1b │ + if-ne v0, v1, :cond_1d │ │ - .line 1040 │ - move-object/from16 v0, v16 │ + .line 1049 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-float v13, v13, v26 │ + add-float v14, v14, v27 │ │ - .line 1041 │ - add-int/lit8 v17, v17, 0x1 │ + .line 1050 │ + add-int/lit8 v18, v18, 0x1 │ │ - .line 1042 │ + .line 1051 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ge v0, v1, :cond_1a │ + if-ge v0, v1, :cond_1c │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v16, v26 │ + move-object/from16 v17, v27 │ │ - :goto_e │ - goto :goto_d │ + :goto_10 │ + goto :goto_f │ │ - :cond_1a │ - const/16 v16, 0x0 │ + :cond_1c │ + const/16 v17, 0x0 │ │ - goto :goto_e │ + goto :goto_10 │ │ - .line 1044 │ - :cond_1b │ + .line 1053 │ + :cond_1d │ move-object/from16 v0, p0 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v17 │ + move/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - .line 1045 │ - add-int/lit8 v17, v17, 0x1 │ + .line 1054 │ + add-int/lit8 v18, v18, 0x1 │ │ - .line 1046 │ - move-object/from16 v0, v16 │ + .line 1055 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - add-float v13, v13, v26 │ + add-float v14, v14, v27 │ │ - .line 1047 │ + .line 1056 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ - if-ge v0, v1, :cond_1c │ + if-ge v0, v1, :cond_1e │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v16, v26 │ + move-object/from16 v17, v27 │ │ - :goto_f │ - goto :goto_d │ + :goto_11 │ + goto :goto_f │ │ - :cond_1c │ - const/16 v16, 0x0 │ + :cond_1e │ + const/16 v17, 0x0 │ │ - goto :goto_f │ + goto :goto_11 │ │ - .line 1062 │ - .end local v12 # "extraWidthLeft":F │ - .end local v13 # "extraWidthRight":F │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v17 # "itemIndex":I │ - .end local v18 # "leftWidthNeeded":F │ - .end local v22 # "pos":I │ - .end local v24 # "rightWidthNeeded":F │ - :cond_1d │ - const/16 v26, 0x0 │ + .line 1071 │ + .end local v7 # "clientWidth":I │ + .end local v13 # "extraWidthLeft":F │ + .end local v14 # "extraWidthRight":F │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v18 # "itemIndex":I │ + .end local v19 # "leftWidthNeeded":F │ + .end local v23 # "pos":I │ + .end local v25 # "rightWidthNeeded":F │ + :cond_1f │ + const/16 v27, 0x0 │ │ - goto/16 :goto_8 │ + goto/16 :goto_a │ │ - .line 1082 │ + .line 1091 │ .restart local v6 # "childCount":I │ - .restart local v15 # "i":I │ - :cond_1e │ + .restart local v16 # "i":I │ + :cond_20 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ │ - .line 1084 │ + .line 1093 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->hasFocus()Z │ │ - move-result v26 │ + move-result v27 │ │ - if-eqz v26, :cond_1 │ + if-eqz v27, :cond_1 │ │ - .line 1085 │ + .line 1094 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->findFocus()Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - .line 1086 │ - .local v9, "currentFocused":Landroid/view/View; │ - if-eqz v9, :cond_21 │ + .line 1095 │ + .local v10, "currentFocused":Landroid/view/View; │ + if-eqz v10, :cond_23 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;->infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;->infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - .line 1087 │ - .restart local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :goto_10 │ - if-eqz v16, :cond_1f │ + .line 1096 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :goto_12 │ + if-eqz v17, :cond_21 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-eq v0, v1, :cond_1 │ │ - .line 1088 │ - :cond_1f │ - const/4 v15, 0x0 │ + .line 1097 │ + :cond_21 │ + const/16 v16, 0x0 │ │ - :goto_11 │ + :goto_13 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ - move-result v26 │ + move-result v27 │ │ - move/from16 v0, v26 │ + move/from16 v0, v16 │ │ - if-ge v15, v0, :cond_1 │ + move/from16 v1, v27 │ + │ + if-ge v0, v1, :cond_1 │ │ - .line 1089 │ + .line 1098 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v15}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + move/from16 v1, v16 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1090 │ + .line 1099 │ .restart local v5 # "child":Landroid/view/View; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - .line 1091 │ - if-eqz v16, :cond_20 │ + .line 1100 │ + if-eqz v17, :cond_22 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ - if-ne v0, v1, :cond_20 │ + if-ne v0, v1, :cond_22 │ │ - .line 1092 │ - invoke-virtual {v5, v14}, Landroid/view/View;->requestFocus(I)Z │ + .line 1101 │ + invoke-virtual {v5, v15}, Landroid/view/View;->requestFocus(I)Z │ │ - move-result v26 │ + move-result v27 │ │ - if-nez v26, :cond_1 │ + if-nez v27, :cond_1 │ │ - .line 1088 │ - :cond_20 │ - add-int/lit8 v15, v15, 0x1 │ + .line 1097 │ + :cond_22 │ + add-int/lit8 v16, v16, 0x1 │ │ - goto :goto_11 │ + goto :goto_13 │ │ - .line 1086 │ + .line 1095 │ .end local v5 # "child":Landroid/view/View; │ - .end local v16 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :cond_21 │ - const/16 v16, 0x0 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_23 │ + const/16 v17, 0x0 │ │ - goto :goto_10 │ + goto :goto_12 │ .end method │ │ .method public removeView(Landroid/view/View;)V │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1314 │ + .line 1323 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1315 │ + .line 1324 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->removeViewInLayout(Landroid/view/View;)V │ │ - .line 1319 │ + .line 1328 │ :goto_0 │ return-void │ │ - .line 1317 │ + .line 1326 │ :cond_0 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ goto :goto_0 │ .end method │ │ .method public setAdapter(Landroid/support/v4/view/PagerAdapter;)V │ @@ -10327,229 +10498,229 @@ │ .prologue │ const/4 v9, 0x1 │ │ const/4 v8, 0x0 │ │ const/4 v7, 0x0 │ │ - .line 406 │ + .line 413 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v4, :cond_1 │ │ - .line 407 │ + .line 414 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ │ - .line 408 │ + .line 415 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v4, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 409 │ + .line 416 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v0, v4, :cond_0 │ │ - .line 410 │ + .line 417 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 411 │ + .line 418 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ invoke-virtual {v4, p0, v5, v6}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 409 │ + .line 416 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 413 │ + .line 420 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v4, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 414 │ + .line 421 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V │ │ - .line 415 │ + .line 422 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->removeNonDecorViews()V │ │ - .line 416 │ + .line 423 │ iput v7, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 417 │ + .line 424 │ invoke-virtual {p0, v7, v7}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 420 │ + .line 427 │ .end local v0 # "i":I │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 421 │ + .line 428 │ .local v2, "oldAdapter":Landroid/support/v4/view/PagerAdapter; │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 422 │ + .line 429 │ iput v7, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - .line 424 │ + .line 431 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v4, :cond_3 │ │ - .line 425 │ + .line 432 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ if-nez v4, :cond_2 │ │ - .line 426 │ + .line 433 │ new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; │ │ invoke-direct {v4, p0, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;->(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - .line 428 │ + .line 435 │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ │ - .line 429 │ + .line 436 │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 430 │ + .line 437 │ iget-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 431 │ + .line 438 │ .local v3, "wasFirstLayout":Z │ iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 432 │ + .line 439 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v4 │ │ iput v4, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - .line 433 │ + .line 440 │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ if-ltz v4, :cond_5 │ │ - .line 434 │ + .line 441 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ iget-object v6, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;->restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ - .line 435 │ + .line 442 │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ invoke-virtual {p0, v4, v7, v9}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 436 │ + .line 443 │ const/4 v4, -0x1 │ │ iput v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 437 │ + .line 444 │ iput-object v8, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 438 │ + .line 445 │ iput-object v8, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - .line 446 │ + .line 453 │ .end local v3 # "wasFirstLayout":Z │ :cond_3 │ :goto_1 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ if-eqz v4, :cond_4 │ │ if-eq v2, p1, :cond_4 │ │ - .line 447 │ + .line 454 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ invoke-interface {v4, v2, p1}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;->onAdapterChanged(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ - .line 449 │ + .line 456 │ :cond_4 │ return-void │ │ - .line 439 │ + .line 446 │ .restart local v3 # "wasFirstLayout":Z │ :cond_5 │ if-nez v3, :cond_6 │ │ - .line 440 │ + .line 447 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ goto :goto_1 │ │ - .line 442 │ + .line 449 │ :cond_6 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ goto :goto_1 │ .end method │ │ .method setChildrenDrawingOrderEnabledCompat(Z)V │ .locals 6 │ .param p1, "enable" # Z │ │ .prologue │ - .line 620 │ + .line 628 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/4 v2, 0x7 │ │ if-lt v1, v2, :cond_1 │ │ - .line 621 │ + .line 629 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ if-nez v1, :cond_0 │ │ - .line 623 │ + .line 631 │ :try_start_0 │ const-class v1, Landroid/view/ViewGroup; │ │ const-string v2, "setChildrenDrawingOrderEnabled" │ │ const/4 v3, 0x1 │ │ @@ -10565,15 +10736,15 @@ │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 630 │ + .line 638 │ :cond_0 │ :goto_0 │ :try_start_1 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ const/4 v2, 0x1 │ │ @@ -10587,39 +10758,39 @@ │ │ aput-object v4, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ - .line 635 │ + .line 643 │ :cond_1 │ :goto_1 │ return-void │ │ - .line 625 │ + .line 633 │ :catch_0 │ move-exception v0 │ │ - .line 626 │ + .line 634 │ .local v0, "e":Ljava/lang/NoSuchMethodException; │ const-string v1, "ViewPager" │ │ const-string v2, "Can\'t find setChildrenDrawingOrderEnabled" │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 631 │ + .line 639 │ .end local v0 # "e":Ljava/lang/NoSuchMethodException; │ :catch_1 │ move-exception v0 │ │ - .line 632 │ + .line 640 │ .local v0, "e":Ljava/lang/Exception; │ const-string v1, "ViewPager" │ │ const-string v2, "Error changing children drawing order" │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -10629,68 +10800,68 @@ │ .method public setCurrentItem(I)V │ .locals 2 │ .param p1, "item" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 487 │ + .line 494 │ iput-boolean v1, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 488 │ + .line 495 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-virtual {p0, p1, v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 489 │ + .line 496 │ return-void │ │ :cond_0 │ move v0, v1 │ │ - .line 488 │ + .line 495 │ goto :goto_0 │ .end method │ │ .method public setCurrentItem(IZ)V │ .locals 1 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 498 │ + .line 505 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 499 │ + .line 506 │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 500 │ + .line 507 │ return-void │ .end method │ │ .method setCurrentItemInternal(IZZ)V │ .locals 1 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ .param p3, "always" # Z │ │ .prologue │ - .line 507 │ + .line 514 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 508 │ + .line 515 │ return-void │ .end method │ │ .method setCurrentItemInternal(IZZI)V │ .locals 5 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ @@ -10698,36 +10869,36 @@ │ .param p4, "velocity" # I │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v4, 0x0 │ │ - .line 511 │ + .line 518 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ if-gtz v3, :cond_1 │ │ - .line 512 │ + .line 519 │ :cond_0 │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 551 │ + .line 558 │ :goto_0 │ return-void │ │ - .line 515 │ + .line 522 │ :cond_1 │ if-nez p3, :cond_2 │ │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v3, p1, :cond_2 │ │ @@ -10735,191 +10906,191 @@ │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - .line 516 │ + .line 523 │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ goto :goto_0 │ │ - .line 520 │ + .line 527 │ :cond_2 │ if-gez p1, :cond_5 │ │ - .line 521 │ + .line 528 │ const/4 p1, 0x0 │ │ - .line 525 │ + .line 532 │ :cond_3 │ :goto_1 │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 526 │ + .line 533 │ .local v2, "pageLimit":I │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/2addr v3, v2 │ │ if-gt p1, v3, :cond_4 │ │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ sub-int/2addr v3, v2 │ │ if-ge p1, v3, :cond_6 │ │ - .line 530 │ + .line 537 │ :cond_4 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_2 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_6 │ │ - .line 531 │ + .line 538 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - .line 530 │ + .line 537 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 522 │ + .line 529 │ .end local v1 # "i":I │ .end local v2 # "pageLimit":I │ :cond_5 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ if-lt p1, v3, :cond_3 │ │ - .line 523 │ + .line 530 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ add-int/lit8 p1, v3, -0x1 │ │ goto :goto_1 │ │ - .line 534 │ + .line 541 │ .restart local v2 # "pageLimit":I │ :cond_6 │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-eq v3, p1, :cond_9 │ │ - .line 536 │ + .line 543 │ .local v0, "dispatchSelected":Z │ :goto_3 │ iget-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ if-eqz v3, :cond_a │ │ - .line 539 │ + .line 546 │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 540 │ + .line 547 │ if-eqz v0, :cond_7 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_7 │ │ - .line 541 │ + .line 548 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 543 │ + .line 550 │ :cond_7 │ if-eqz v0, :cond_8 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_8 │ │ - .line 544 │ + .line 551 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 546 │ + .line 553 │ :cond_8 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ goto :goto_0 │ │ .end local v0 # "dispatchSelected":Z │ :cond_9 │ move v0, v4 │ │ - .line 534 │ + .line 541 │ goto :goto_3 │ │ - .line 548 │ + .line 555 │ .restart local v0 # "dispatchSelected":Z │ :cond_a │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->populate(I)V │ │ - .line 549 │ + .line 556 │ invoke-direct {p0, p1, p2, p4, v0}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ │ goto :goto_0 │ .end method │ │ .method setInternalPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 651 │ + .line 659 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 652 │ + .line 660 │ .local v0, "oldListener":Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 653 │ + .line 661 │ return-object v0 │ .end method │ │ .method public setOffscreenPageLimit(I)V │ .locals 4 │ .param p1, "limit" # I │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 685 │ + .line 693 │ if-ge p1, v3, :cond_0 │ │ - .line 686 │ + .line 694 │ const-string v0, "ViewPager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Requested offscreen page limit " │ @@ -10944,139 +11115,139 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 688 │ + .line 696 │ const/4 p1, 0x1 │ │ - .line 690 │ + .line 698 │ :cond_0 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ if-eq p1, v0, :cond_1 │ │ - .line 691 │ + .line 699 │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 692 │ + .line 700 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 694 │ + .line 702 │ :cond_1 │ return-void │ .end method │ │ .method setOnAdapterChangeListener(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ .prologue │ - .line 472 │ + .line 479 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ - .line 473 │ + .line 480 │ return-void │ .end method │ │ .method public setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 589 │ + .line 597 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 590 │ + .line 598 │ return-void │ .end method │ │ .method public setPageMargin(I)V │ .locals 2 │ .param p1, "marginPixels" # I │ │ .prologue │ - .line 705 │ + .line 713 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - .line 706 │ + .line 714 │ .local v0, "oldMargin":I │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - .line 708 │ + .line 716 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v1 │ │ - .line 709 │ + .line 717 │ .local v1, "width":I │ invoke-direct {p0, v1, v1, p1, v0}, Landroid/support/v4/view/ViewPager;->recomputeScrollPosition(IIII)V │ │ - .line 711 │ + .line 719 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ - .line 712 │ + .line 720 │ return-void │ .end method │ │ .method public setPageMarginDrawable(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 741 │ + .line 749 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setPageMarginDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - .line 742 │ + .line 750 │ return-void │ .end method │ │ .method public setPageMarginDrawable(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ .param p1, "d" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 729 │ + .line 737 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ - .line 730 │ + .line 738 │ if-eqz p1, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->refreshDrawableState()V │ │ - .line 731 │ + .line 739 │ :cond_0 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setWillNotDraw(Z)V │ │ - .line 732 │ + .line 740 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->invalidate()V │ │ - .line 733 │ + .line 741 │ return-void │ │ - .line 731 │ + .line 739 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setPageTransformer(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ @@ -11085,197 +11256,197 @@ │ .param p2, "transformer" # Landroid/support/v4/view/ViewPager$PageTransformer; │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 605 │ + .line 613 │ sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v5, 0xb │ │ if-lt v4, v5, :cond_1 │ │ - .line 606 │ + .line 614 │ if-eqz p2, :cond_2 │ │ move v0, v2 │ │ - .line 607 │ + .line 615 │ .local v0, "hasTransformer":Z │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v4, :cond_3 │ │ move v4, v2 │ │ :goto_1 │ if-eq v0, v4, :cond_4 │ │ move v1, v2 │ │ - .line 608 │ + .line 616 │ .local v1, "needsPopulate":Z │ :goto_2 │ iput-object p2, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ - .line 609 │ + .line 617 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setChildrenDrawingOrderEnabledCompat(Z)V │ │ - .line 610 │ + .line 618 │ if-eqz v0, :cond_5 │ │ - .line 611 │ + .line 619 │ if-eqz p1, :cond_0 │ │ const/4 v2, 0x2 │ │ :cond_0 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ - .line 615 │ + .line 623 │ :goto_3 │ if-eqz v1, :cond_1 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 617 │ + .line 625 │ .end local v0 # "hasTransformer":Z │ .end local v1 # "needsPopulate":Z │ :cond_1 │ return-void │ │ :cond_2 │ move v0, v3 │ │ - .line 606 │ + .line 614 │ goto :goto_0 │ │ .restart local v0 # "hasTransformer":Z │ :cond_3 │ move v4, v3 │ │ - .line 607 │ + .line 615 │ goto :goto_1 │ │ :cond_4 │ move v1, v3 │ │ goto :goto_2 │ │ - .line 613 │ + .line 621 │ .restart local v1 # "needsPopulate":Z │ :cond_5 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ goto :goto_3 │ .end method │ │ .method smoothScrollTo(II)V │ .locals 1 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ - .line 775 │ + .line 783 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/view/ViewPager;->smoothScrollTo(III)V │ │ - .line 776 │ + .line 784 │ return-void │ .end method │ │ .method smoothScrollTo(III)V │ .locals 15 │ .param p1, "x" # I │ .param p2, "y" # I │ .param p3, "velocity" # I │ │ .prologue │ - .line 786 │ + .line 794 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 788 │ + .line 796 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 824 │ + .line 832 │ :goto_0 │ return-void │ │ - .line 791 │ + .line 799 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v2 │ │ - .line 792 │ + .line 800 │ .local v2, "sx":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v3 │ │ - .line 793 │ + .line 801 │ .local v3, "sy":I │ sub-int v4, p1, v2 │ │ - .line 794 │ + .line 802 │ .local v4, "dx":I │ sub-int v5, p2, v3 │ │ - .line 795 │ + .line 803 │ .local v5, "dy":I │ if-nez v4, :cond_1 │ │ if-nez v5, :cond_1 │ │ - .line 796 │ + .line 804 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 797 │ + .line 805 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 798 │ + .line 806 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ goto :goto_0 │ │ - .line 802 │ + .line 810 │ :cond_1 │ const/4 v1, 0x1 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 803 │ + .line 811 │ const/4 v1, 0x2 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 805 │ + .line 813 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v12 │ │ - .line 806 │ + .line 814 │ .local v12, "width":I │ div-int/lit8 v9, v12, 0x2 │ │ - .line 807 │ + .line 815 │ .local v9, "halfWidth":I │ const/high16 v1, 0x3f800000 # 1.0f │ │ const/high16 v13, 0x3f800000 # 1.0f │ │ invoke-static {v4}, Ljava/lang/Math;->abs(I)I │ │ @@ -11289,42 +11460,42 @@ │ │ div-float/2addr v13, v14 │ │ invoke-static {v1, v13}, Ljava/lang/Math;->min(FF)F │ │ move-result v8 │ │ - .line 808 │ + .line 816 │ .local v8, "distanceRatio":F │ int-to-float v1, v9 │ │ int-to-float v13, v9 │ │ invoke-virtual {p0, v8}, Landroid/support/v4/view/ViewPager;->distanceInfluenceForSnapDuration(F)F │ │ move-result v14 │ │ mul-float/2addr v13, v14 │ │ add-float v7, v1, v13 │ │ - .line 811 │ + .line 819 │ .local v7, "distance":F │ const/4 v6, 0x0 │ │ - .line 812 │ + .line 820 │ .local v6, "duration":I │ invoke-static/range {p3 .. p3}, Ljava/lang/Math;->abs(I)I │ │ move-result p3 │ │ - .line 813 │ + .line 821 │ if-lez p3, :cond_2 │ │ - .line 814 │ + .line 822 │ const/high16 v1, 0x447a0000 # 1000.0f │ │ move/from16 v0, p3 │ │ int-to-float v13, v0 │ │ div-float v13, v7, v13 │ @@ -11337,47 +11508,47 @@ │ │ invoke-static {v1}, Ljava/lang/Math;->round(F)I │ │ move-result v1 │ │ mul-int/lit8 v6, v1, 0x4 │ │ - .line 820 │ + .line 828 │ :goto_1 │ const/16 v1, 0x258 │ │ invoke-static {v6, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - .line 822 │ + .line 830 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual/range {v1 .. v6}, Landroid/widget/Scroller;->startScroll(IIIII)V │ │ - .line 823 │ + .line 831 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ goto :goto_0 │ │ - .line 816 │ + .line 824 │ :cond_2 │ int-to-float v1, v12 │ │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v14, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v13 │ │ mul-float v11, v1, v13 │ │ - .line 817 │ + .line 825 │ .local v11, "pageWidth":F │ invoke-static {v4}, Ljava/lang/Math;->abs(I)I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ @@ -11385,15 +11556,15 @@ │ │ int-to-float v13, v13 │ │ add-float/2addr v13, v11 │ │ div-float v10, v1, v13 │ │ - .line 818 │ + .line 826 │ .local v10, "pageDelta":F │ const/high16 v1, 0x3f800000 # 1.0f │ │ add-float/2addr v1, v10 │ │ const/high16 v13, 0x42c80000 # 100.0f │ │ @@ -11405,15 +11576,15 @@ │ .end method │ │ .method protected verifyDrawable(Landroid/graphics/drawable/Drawable;)Z │ .locals 1 │ .param p1, "who" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 746 │ + .line 754 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; ├── smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali │ @@ -28,69 +28,69 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 2832 │ + .line 2884 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public compare(Landroid/view/View;Landroid/view/View;)I │ .locals 4 │ .param p1, "lhs" # Landroid/view/View; │ .param p2, "rhs" # Landroid/view/View; │ │ .prologue │ - .line 2835 │ + .line 2887 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 2836 │ + .line 2888 │ .local v0, "llp":Landroid/support/v4/view/ViewPager$LayoutParams; │ invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 2837 │ + .line 2889 │ .local v1, "rlp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eq v2, v3, :cond_1 │ │ - .line 2838 │ + .line 2890 │ iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v2, :cond_0 │ │ const/4 v2, 0x1 │ │ - .line 2840 │ + .line 2892 │ :goto_0 │ return v2 │ │ - .line 2838 │ + .line 2890 │ :cond_0 │ const/4 v2, -0x1 │ │ goto :goto_0 │ │ - .line 2840 │ + .line 2892 │ :cond_1 │ iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ sub-int/2addr v2, v3 │ │ @@ -99,15 +99,15 @@ │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ .param p1, "x0" # Ljava/lang/Object; │ .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ - .line 2832 │ + .line 2884 │ check-cast p1, Landroid/view/View; │ │ .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/view/View; │ │ .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I ├── smali/android/support/v4/view/accessibility/AccessibilityEventCompat.smali │ @@ -109,14 +109,27 @@ │ │ invoke-interface {v0, p0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ .line 207 │ return-void │ .end method │ │ +.method public static asRecord(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + .locals 1 │ + .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + │ + .prologue │ + .line 233 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + │ + invoke-direct {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->(Ljava/lang/Object;)V │ + │ + return-object v0 │ +.end method │ + │ .method public static getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 2 │ .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ .param p1, "index" # I │ │ .prologue │ .line 216 ├── smali/android/support/v4/view/accessibility/AccessibilityEventCompatIcs.smali │ @@ -52,7 +52,20 @@ │ .line 28 │ invoke-virtual {p0}, Landroid/view/accessibility/AccessibilityEvent;->getRecordCount()I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static setScrollable(Landroid/view/accessibility/AccessibilityEvent;Z)V │ + .locals 0 │ + .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + .param p1, "scrollable" # Z │ + │ + .prologue │ + .line 40 │ + invoke-virtual {p0, p1}, Landroid/view/accessibility/AccessibilityEvent;->setScrollable(Z)V │ + │ + .line 41 │ + return-void │ +.end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.smali │ @@ -15,45 +15,69 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 399 │ + .line 676 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addAction(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 417 │ + .line 694 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addAction(Ljava/lang/Object;I)V │ │ - .line 418 │ + .line 695 │ + return-void │ +.end method │ + │ +.method public addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ + .locals 2 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "id" # I │ + .param p3, "label" # Ljava/lang/CharSequence; │ + │ + .prologue │ + .line 914 │ + invoke-static {p2}, Ljava/lang/Integer;->bitCount(I)I │ + │ + move-result v0 │ + │ + const/4 v1, 0x1 │ + │ + if-ne v0, v1, :cond_0 │ + │ + .line 915 │ + invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->addAction(Ljava/lang/Object;I)V │ + │ + .line 917 │ + :cond_0 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 422 │ + .line 699 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addChild(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 423 │ + .line 700 │ return-void │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/String; │ @@ -67,586 +91,586 @@ │ "<", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 427 │ + .line 704 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getActions(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 432 │ + .line 709 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getActions(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 437 │ + .line 714 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 438 │ + .line 715 │ return-void │ .end method │ │ .method public getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 442 │ + .line 719 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 443 │ + .line 720 │ return-void │ .end method │ │ .method public getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "index" # I │ │ .prologue │ - .line 447 │ + .line 724 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getChildCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 452 │ + .line 729 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getChildCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 457 │ + .line 734 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 462 │ + .line 739 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 467 │ + .line 744 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 472 │ + .line 749 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 477 │ + .line 754 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 482 │ + .line 759 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isCheckable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 487 │ + .line 764 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isCheckable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 492 │ + .line 769 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 497 │ + .line 774 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 502 │ + .line 779 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFocusable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 507 │ + .line 784 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isFocusable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 512 │ + .line 789 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isLongClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 517 │ + .line 794 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isLongClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 522 │ + .line 799 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 527 │ + .line 804 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isSelected(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 532 │ + .line 809 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isSelected(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 402 │ + .line 679 │ invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;)Ljava/lang/Object; │ .locals 1 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 407 │ + .line 684 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 412 │ + .line 689 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;I)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 537 │ + .line 814 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->performAction(Ljava/lang/Object;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 632 │ + .line 909 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->recycle(Ljava/lang/Object;)V │ │ - .line 633 │ + .line 910 │ return-void │ .end method │ │ .method public setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 542 │ + .line 819 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 543 │ + .line 820 │ return-void │ .end method │ │ .method public setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 547 │ + .line 824 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 548 │ + .line 825 │ return-void │ .end method │ │ .method public setCheckable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checkable" # Z │ │ .prologue │ - .line 552 │ + .line 829 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setCheckable(Ljava/lang/Object;Z)V │ │ - .line 553 │ + .line 830 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checked" # Z │ │ .prologue │ - .line 557 │ + .line 834 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 558 │ + .line 835 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 562 │ + .line 839 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 563 │ + .line 840 │ return-void │ .end method │ │ .method public setClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "clickable" # Z │ │ .prologue │ - .line 567 │ + .line 844 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setClickable(Ljava/lang/Object;Z)V │ │ - .line 568 │ + .line 845 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 572 │ + .line 849 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 573 │ + .line 850 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "enabled" # Z │ │ .prologue │ - .line 577 │ + .line 854 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 578 │ + .line 855 │ return-void │ .end method │ │ .method public setFocusable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focusable" # Z │ │ .prologue │ - .line 582 │ + .line 859 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setFocusable(Ljava/lang/Object;Z)V │ │ - .line 583 │ + .line 860 │ return-void │ .end method │ │ .method public setFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 587 │ + .line 864 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setFocused(Ljava/lang/Object;Z)V │ │ - .line 588 │ + .line 865 │ return-void │ .end method │ │ .method public setLongClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "longClickable" # Z │ │ .prologue │ - .line 592 │ + .line 869 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setLongClickable(Ljava/lang/Object;Z)V │ │ - .line 593 │ + .line 870 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 597 │ + .line 874 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 598 │ + .line 875 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "parent" # Landroid/view/View; │ │ .prologue │ - .line 602 │ + .line 879 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setParent(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 603 │ + .line 880 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "password" # Z │ │ .prologue │ - .line 607 │ + .line 884 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 608 │ + .line 885 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 612 │ + .line 889 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 613 │ + .line 890 │ return-void │ .end method │ │ .method public setSelected(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "selected" # Z │ │ .prologue │ - .line 617 │ + .line 894 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setSelected(Ljava/lang/Object;Z)V │ │ - .line 618 │ + .line 895 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 622 │ + .line 899 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 623 │ + .line 900 │ return-void │ .end method │ │ .method public setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 627 │ + .line 904 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 628 │ + .line 905 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.smali │ @@ -14,14 +14,17 @@ │ .end annotation │ │ │ # virtual methods │ .method public abstract addAction(Ljava/lang/Object;I)V │ .end method │ │ +.method public abstract addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ +.end method │ + │ .method public abstract addChild(Ljava/lang/Object;Landroid/view/View;)V │ .end method │ │ .method public abstract addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .end method │ │ .method public abstract findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ @@ -41,14 +44,28 @@ │ │ .method public abstract findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .end method │ │ .method public abstract focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .end method │ │ +.method public abstract getActionList(Ljava/lang/Object;)Ljava/util/List; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + ")", │ + "Ljava/util/List", │ + "<", │ + "Ljava/lang/Object;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ .method public abstract getActions(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .end method │ │ .method public abstract getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ @@ -59,29 +76,62 @@ │ │ .method public abstract getChildCount(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract getCollectionInfoColumnCount(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionInfoRowCount(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemColumnIndex(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemColumnSpan(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract getCollectionItemRowIndex(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemRowSpan(Ljava/lang/Object;)I │ +.end method │ + │ .method public abstract getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getLiveRegion(Ljava/lang/Object;)I │ +.end method │ + │ .method public abstract getMovementGranularities(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ .method public abstract getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .end method │ │ +.method public abstract getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ .method public abstract getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ +.end method │ + │ .method public abstract getWindowId(Ljava/lang/Object;)I │ .end method │ │ .method public abstract isAccessibilityFocused(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isCheckable(Ljava/lang/Object;)Z │ @@ -89,14 +139,23 @@ │ │ .method public abstract isChecked(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isClickable(Ljava/lang/Object;)Z │ .end method │ │ +.method public abstract isCollectionInfoHierarchical(Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract isCollectionItemHeading(Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract isCollectionItemSelected(Ljava/lang/Object;)Z │ +.end method │ + │ .method public abstract isEnabled(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isFocusable(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isFocused(Ljava/lang/Object;)Z │ @@ -125,14 +184,20 @@ │ │ .method public abstract obtain(Landroid/view/View;I)Ljava/lang/Object; │ .end method │ │ .method public abstract obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .end method │ │ +.method public abstract obtainCollectionInfo(IIZI)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract obtainCollectionItemInfo(IIIIZZ)Ljava/lang/Object; │ +.end method │ + │ .method public abstract performAction(Ljava/lang/Object;I)Z │ .end method │ │ .method public abstract performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .end method │ │ .method public abstract recycle(Ljava/lang/Object;)V │ @@ -155,26 +220,35 @@ │ │ .method public abstract setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ .method public abstract setClickable(Ljava/lang/Object;Z)V │ .end method │ │ +.method public abstract setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ +.end method │ + │ +.method public abstract setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ +.end method │ + │ .method public abstract setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ .method public abstract setEnabled(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setFocusable(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setFocused(Ljava/lang/Object;Z)V │ .end method │ │ +.method public abstract setLiveRegion(Ljava/lang/Object;I)V │ +.end method │ + │ .method public abstract setLongClickable(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setMovementGranularities(Ljava/lang/Object;I)V │ .end method │ │ .method public abstract setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ @@ -200,9 +274,12 @@ │ │ .method public abstract setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .end method │ │ .method public abstract setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ +.method public abstract setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ +.end method │ + │ .method public abstract setVisibleToUser(Ljava/lang/Object;Z)V │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.smali │ @@ -18,50 +18,61 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 97 │ + .line 265 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addAction(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 121 │ + .line 289 │ + return-void │ +.end method │ + │ +.method public addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "id" # I │ + .param p3, "label" # Ljava/lang/CharSequence; │ + │ + .prologue │ + .line 616 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 126 │ + .line 294 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 131 │ + .line 299 │ return-void │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/String; │ @@ -75,611 +86,857 @@ │ "<", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 135 │ + .line 303 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focus" # I │ │ .prologue │ - .line 375 │ + .line 543 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "direction" # I │ │ .prologue │ - .line 380 │ + .line 548 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getActionList(Ljava/lang/Object;)Ljava/util/List; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + ")", │ + "Ljava/util/List", │ + "<", │ + "Ljava/lang/Object;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 611 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getActions(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 140 │ + .line 308 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 146 │ + .line 314 │ return-void │ .end method │ │ .method public getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 151 │ + .line 319 │ return-void │ .end method │ │ .method public getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "index" # I │ │ .prologue │ - .line 155 │ + .line 323 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getChildCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 160 │ + .line 328 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 165 │ + .line 333 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 588 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCollectionInfoColumnCount(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 626 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionInfoRowCount(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 631 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemColumnIndex(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 647 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemColumnSpan(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 652 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 597 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCollectionItemRowIndex(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 657 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemRowSpan(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 662 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 170 │ + .line 338 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getLiveRegion(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 578 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public getMovementGranularities(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 270 │ + .line 438 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 175 │ + .line 343 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 180 │ + .line 348 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 606 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 185 │ + .line 353 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 568 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 190 │ + .line 358 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isAccessibilityFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 230 │ + .line 398 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isCheckable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 195 │ + .line 363 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 200 │ + .line 368 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 205 │ + .line 373 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionInfoHierarchical(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 636 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionItemHeading(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 667 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionItemSelected(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 672 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 210 │ + .line 378 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFocusable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 215 │ + .line 383 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 220 │ + .line 388 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isLongClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 235 │ + .line 403 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 240 │ + .line 408 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 245 │ + .line 413 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isSelected(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 250 │ + .line 418 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isVisibleToUser(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 225 │ + .line 393 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 100 │ + .line 268 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;)Ljava/lang/Object; │ .locals 1 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 105 │ + .line 273 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 110 │ + .line 278 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 115 │ + .line 283 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public obtainCollectionInfo(IIZI)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "rowCount" # I │ + .param p2, "columnCount" # I │ + .param p3, "hierarchical" # Z │ + .param p4, "selectionMode" # I │ + │ + .prologue │ + .line 621 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public obtainCollectionItemInfo(IIIIZZ)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "rowIndex" # I │ + .param p2, "rowSpan" # I │ + .param p3, "columnIndex" # I │ + .param p4, "columnSpan" # I │ + .param p5, "heading" # Z │ + .param p6, "selected" # Z │ + │ + .prologue │ + .line 642 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;I)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 255 │ + .line 423 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 260 │ + .line 428 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 391 │ + .line 559 │ return-void │ .end method │ │ .method public setAccessibilityFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 331 │ + .line 499 │ return-void │ .end method │ │ .method public setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 276 │ + .line 444 │ return-void │ .end method │ │ .method public setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 281 │ + .line 449 │ return-void │ .end method │ │ .method public setCheckable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checkable" # Z │ │ .prologue │ - .line 286 │ + .line 454 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checked" # Z │ │ .prologue │ - .line 291 │ + .line 459 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 296 │ + .line 464 │ return-void │ .end method │ │ .method public setClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "clickable" # Z │ │ .prologue │ - .line 301 │ + .line 469 │ + return-void │ +.end method │ + │ +.method public setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "collectionInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 593 │ + return-void │ +.end method │ + │ +.method public setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "collectionItemInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 602 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 306 │ + .line 474 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "enabled" # Z │ │ .prologue │ - .line 311 │ + .line 479 │ return-void │ .end method │ │ .method public setFocusable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focusable" # Z │ │ .prologue │ - .line 316 │ + .line 484 │ return-void │ .end method │ │ .method public setFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 321 │ + .line 489 │ + return-void │ +.end method │ + │ +.method public setLiveRegion(Ljava/lang/Object;I)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 584 │ return-void │ .end method │ │ .method public setLongClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "longClickable" # Z │ │ .prologue │ - .line 336 │ + .line 504 │ return-void │ .end method │ │ .method public setMovementGranularities(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "granularities" # I │ │ .prologue │ - .line 266 │ + .line 434 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 341 │ + .line 509 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "parent" # Landroid/view/View; │ │ .prologue │ - .line 346 │ + .line 514 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 396 │ + .line 564 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "password" # Z │ │ .prologue │ - .line 351 │ + .line 519 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 356 │ + .line 524 │ return-void │ .end method │ │ .method public setSelected(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "selected" # Z │ │ .prologue │ - .line 361 │ + .line 529 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 366 │ + .line 534 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 371 │ + .line 539 │ return-void │ .end method │ │ .method public setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 386 │ + .line 554 │ + return-void │ +.end method │ + │ +.method public setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "viewId" # Ljava/lang/String; │ + │ + .prologue │ + .line 574 │ return-void │ .end method │ │ .method public setVisibleToUser(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "visibleToUser" # Z │ │ .prologue │ - .line 326 │ + .line 494 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.smali │ @@ -2,55 +2,81 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityNodeInfoCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;, │ - Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ } │ .end annotation │ │ │ # static fields │ .field public static final ACTION_ACCESSIBILITY_FOCUS:I = 0x40 │ │ +.field public static final ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN:Ljava/lang/String; = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" │ + │ .field public static final ACTION_ARGUMENT_HTML_ELEMENT_STRING:Ljava/lang/String; = "ACTION_ARGUMENT_HTML_ELEMENT_STRING" │ │ .field public static final ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT:Ljava/lang/String; = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" │ │ +.field public static final ACTION_ARGUMENT_SELECTION_END_INT:Ljava/lang/String; = "ACTION_ARGUMENT_SELECTION_END_INT" │ + │ +.field public static final ACTION_ARGUMENT_SELECTION_START_INT:Ljava/lang/String; = "ACTION_ARGUMENT_SELECTION_START_INT" │ + │ +.field public static final ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE:Ljava/lang/String; = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" │ + │ .field public static final ACTION_CLEAR_ACCESSIBILITY_FOCUS:I = 0x80 │ │ .field public static final ACTION_CLEAR_FOCUS:I = 0x2 │ │ .field public static final ACTION_CLEAR_SELECTION:I = 0x8 │ │ .field public static final ACTION_CLICK:I = 0x10 │ │ +.field public static final ACTION_COPY:I = 0x4000 │ + │ +.field public static final ACTION_CUT:I = 0x10000 │ + │ .field public static final ACTION_FOCUS:I = 0x1 │ │ .field public static final ACTION_LONG_CLICK:I = 0x20 │ │ .field public static final ACTION_NEXT_AT_MOVEMENT_GRANULARITY:I = 0x100 │ │ .field public static final ACTION_NEXT_HTML_ELEMENT:I = 0x400 │ │ +.field public static final ACTION_PASTE:I = 0x8000 │ + │ .field public static final ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:I = 0x200 │ │ .field public static final ACTION_PREVIOUS_HTML_ELEMENT:I = 0x800 │ │ .field public static final ACTION_SCROLL_BACKWARD:I = 0x2000 │ │ .field public static final ACTION_SCROLL_FORWARD:I = 0x1000 │ │ .field public static final ACTION_SELECT:I = 0x4 │ │ +.field public static final ACTION_SET_SELECTION:I = 0x20000 │ + │ +.field public static final ACTION_SET_TEXT:I = 0x200000 │ + │ .field public static final FOCUS_ACCESSIBILITY:I = 0x2 │ │ .field public static final FOCUS_INPUT:I = 0x1 │ │ .field private static final IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ .field public static final MOVEMENT_GRANULARITY_CHARACTER:I = 0x1 │ @@ -69,80 +95,287 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 704 │ + .line 1123 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 705 │ - new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ + .line 1124 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ - .line 711 │ + .line 1136 │ :goto_0 │ return-void │ │ - .line 706 │ + .line 1125 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_1 │ │ - .line 707 │ + .line 1126 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1127 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x12 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 1128 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1129 │ + :cond_2 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 1130 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1131 │ + :cond_3 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_4 │ + │ + .line 1132 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ goto :goto_0 │ │ - .line 709 │ - :cond_1 │ + .line 1134 │ + :cond_4 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 930 │ + .line 1477 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 931 │ + .line 1478 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ - .line 932 │ + .line 1479 │ return-void │ .end method │ │ +.method static synthetic access$000()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + .locals 1 │ + │ + .prologue │ + .line 34 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + return-object v0 │ +.end method │ + │ +.method private static getActionSymbolicName(I)Ljava/lang/String; │ + .locals 1 │ + .param p0, "action" # I │ + │ + .prologue │ + .line 2475 │ + sparse-switch p0, :sswitch_data_0 │ + │ + .line 2513 │ + const-string v0, "ACTION_UNKNOWN" │ + │ + :goto_0 │ + return-object v0 │ + │ + .line 2477 │ + :sswitch_0 │ + const-string v0, "ACTION_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2479 │ + :sswitch_1 │ + const-string v0, "ACTION_CLEAR_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2481 │ + :sswitch_2 │ + const-string v0, "ACTION_SELECT" │ + │ + goto :goto_0 │ + │ + .line 2483 │ + :sswitch_3 │ + const-string v0, "ACTION_CLEAR_SELECTION" │ + │ + goto :goto_0 │ + │ + .line 2485 │ + :sswitch_4 │ + const-string v0, "ACTION_CLICK" │ + │ + goto :goto_0 │ + │ + .line 2487 │ + :sswitch_5 │ + const-string v0, "ACTION_LONG_CLICK" │ + │ + goto :goto_0 │ + │ + .line 2489 │ + :sswitch_6 │ + const-string v0, "ACTION_ACCESSIBILITY_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2491 │ + :sswitch_7 │ + const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2493 │ + :sswitch_8 │ + const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" │ + │ + goto :goto_0 │ + │ + .line 2495 │ + :sswitch_9 │ + const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" │ + │ + goto :goto_0 │ + │ + .line 2497 │ + :sswitch_a │ + const-string v0, "ACTION_NEXT_HTML_ELEMENT" │ + │ + goto :goto_0 │ + │ + .line 2499 │ + :sswitch_b │ + const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" │ + │ + goto :goto_0 │ + │ + .line 2501 │ + :sswitch_c │ + const-string v0, "ACTION_SCROLL_FORWARD" │ + │ + goto :goto_0 │ + │ + .line 2503 │ + :sswitch_d │ + const-string v0, "ACTION_SCROLL_BACKWARD" │ + │ + goto :goto_0 │ + │ + .line 2505 │ + :sswitch_e │ + const-string v0, "ACTION_CUT" │ + │ + goto :goto_0 │ + │ + .line 2507 │ + :sswitch_f │ + const-string v0, "ACTION_COPY" │ + │ + goto :goto_0 │ + │ + .line 2509 │ + :sswitch_10 │ + const-string v0, "ACTION_PASTE" │ + │ + goto :goto_0 │ + │ + .line 2511 │ + :sswitch_11 │ + const-string v0, "ACTION_SET_SELECTION" │ + │ + goto :goto_0 │ + │ + .line 2475 │ + :sswitch_data_0 │ + .sparse-switch │ + 0x1 -> :sswitch_0 │ + 0x2 -> :sswitch_1 │ + 0x4 -> :sswitch_2 │ + 0x8 -> :sswitch_3 │ + 0x10 -> :sswitch_4 │ + 0x20 -> :sswitch_5 │ + 0x40 -> :sswitch_6 │ + 0x80 -> :sswitch_7 │ + 0x100 -> :sswitch_8 │ + 0x200 -> :sswitch_9 │ + 0x400 -> :sswitch_a │ + 0x800 -> :sswitch_b │ + 0x1000 -> :sswitch_c │ + 0x2000 -> :sswitch_d │ + 0x4000 -> :sswitch_f │ + 0x8000 -> :sswitch_10 │ + 0x10000 -> :sswitch_e │ + 0x20000 -> :sswitch_11 │ + .end sparse-switch │ +.end method │ + │ .method public static obtain()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ │ .prologue │ - .line 973 │ + .line 1520 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -153,15 +386,15 @@ │ .end method │ │ .method public static obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p0, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 984 │ + .line 1531 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -174,15 +407,15 @@ │ .end method │ │ .method public static obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "source" # Landroid/view/View; │ │ .prologue │ - .line 949 │ + .line 1496 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -194,15 +427,15 @@ │ │ .method public static obtain(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "root" # Landroid/view/View; │ .param p1, "virtualDescendantId" # I │ │ .prologue │ - .line 963 │ + .line 1510 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -213,23 +446,23 @@ │ .end method │ │ .method static wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "object" # Ljava/lang/Object; │ │ .prologue │ - .line 918 │ + .line 1465 │ if-eqz p0, :cond_0 │ │ - .line 919 │ + .line 1466 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->(Ljava/lang/Object;)V │ │ - .line 921 │ + .line 1468 │ :goto_0 │ return-object v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ @@ -238,138 +471,138 @@ │ │ # virtual methods │ .method public addAction(I)V │ .locals 2 │ .param p1, "action" # I │ │ .prologue │ - .line 1145 │ + .line 1692 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addAction(Ljava/lang/Object;I)V │ │ - .line 1146 │ + .line 1693 │ return-void │ .end method │ │ .method public addChild(Landroid/view/View;)V │ .locals 2 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1099 │ + .line 1646 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addChild(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 1100 │ + .line 1647 │ return-void │ .end method │ │ .method public addChild(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1117 │ + .line 1664 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addChild(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1118 │ + .line 1665 │ return-void │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ .locals 5 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 1734 │ + .line 2410 │ if-ne p0, p1, :cond_1 │ │ - .line 1751 │ + .line 2427 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 1737 │ + .line 2413 │ :cond_1 │ if-nez p1, :cond_2 │ │ move v1, v2 │ │ - .line 1738 │ + .line 2414 │ goto :goto_0 │ │ - .line 1740 │ + .line 2416 │ :cond_2 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ │ if-eq v3, v4, :cond_3 │ │ move v1, v2 │ │ - .line 1741 │ + .line 2417 │ goto :goto_0 │ │ :cond_3 │ move-object v0, p1 │ │ - .line 1743 │ + .line 2419 │ check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - .line 1744 │ + .line 2420 │ .local v0, "other":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-nez v3, :cond_4 │ │ - .line 1745 │ + .line 2421 │ iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-eqz v3, :cond_0 │ │ move v1, v2 │ │ - .line 1746 │ + .line 2422 │ goto :goto_0 │ │ - .line 1748 │ + .line 2424 │ :cond_4 │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-virtual {v3, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ move v1, v2 │ │ - .line 1749 │ + .line 2425 │ goto :goto_0 │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/String;)Ljava/util/List; │ .locals 7 │ .param p1, "text" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -381,73 +614,73 @@ │ "<", │ "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 1220 │ + .line 1767 │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ - .line 1221 │ + .line 1768 │ .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v6, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v5, v6, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v3 │ │ - .line 1222 │ + .line 1769 │ .local v3, "infos":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v2 │ │ - .line 1223 │ + .line 1770 │ .local v2, "infoCount":I │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ - .line 1224 │ + .line 1771 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 1225 │ + .line 1772 │ .local v1, "info":Ljava/lang/Object; │ new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->(Ljava/lang/Object;)V │ │ invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 1223 │ + .line 1770 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1227 │ + .line 1774 │ .end local v1 # "info":Ljava/lang/Object; │ :cond_0 │ return-object v4 │ .end method │ │ .method public findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "focus" # I │ │ .prologue │ - .line 1031 │ + .line 1578 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -460,15 +693,15 @@ │ .end method │ │ .method public focusSearch(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "direction" # I │ │ .prologue │ - .line 1049 │ + .line 1596 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -476,19 +709,87 @@ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getActionList()Ljava/util/List; │ + .locals 7 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 2392 │ + new-instance v4, Ljava/util/ArrayList; │ + │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + │ + .line 2393 │ + .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ + sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v6, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getActionList(Ljava/lang/Object;)Ljava/util/List; │ + │ + move-result-object v2 │ + │ + .line 2394 │ + .local v2, "actions":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->size()I │ + │ + move-result v1 │ + │ + .line 2395 │ + .local v1, "actionCount":I │ + const/4 v3, 0x0 │ + │ + .local v3, "i":I │ + :goto_0 │ + if-ge v3, v1, :cond_0 │ + │ + .line 2396 │ + invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2397 │ + .local v0, "action":Ljava/lang/Object; │ + new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ + │ + const/4 v6, 0x0 │ + │ + invoke-direct {v5, v0, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + │ + .line 2395 │ + add-int/lit8 v3, v3, 0x1 │ + │ + goto :goto_0 │ + │ + .line 2399 │ + .end local v0 # "action":Ljava/lang/Object; │ + :cond_0 │ + return-object v4 │ +.end method │ + │ .method public getActions()I │ .locals 2 │ │ .prologue │ - .line 1130 │ + .line 1677 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getActions(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -497,47 +798,47 @@ │ .end method │ │ .method public getBoundsInParent(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1288 │ + .line 1835 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1289 │ + .line 1836 │ return-void │ .end method │ │ .method public getBoundsInScreen(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1312 │ + .line 1859 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1313 │ + .line 1860 │ return-void │ .end method │ │ .method public getChild(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 1084 │ + .line 1631 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -549,15 +850,15 @@ │ return-object v0 │ .end method │ │ .method public getChildCount()I │ .locals 2 │ │ .prologue │ - .line 1067 │ + .line 1614 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getChildCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -565,31 +866,97 @@ │ return v0 │ .end method │ │ .method public getClassName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1650 │ + .line 2197 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getCollectionInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2350 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2351 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2352 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getCollectionItemInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2370 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2371 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2372 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getContentDescription()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1698 │ + .line 2245 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -597,25 +964,41 @@ │ return-object v0 │ .end method │ │ .method public getInfo()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 938 │ + .line 1485 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ +.method public getLiveRegion()I │ + .locals 2 │ + │ + .prologue │ + .line 2324 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getLiveRegion(Ljava/lang/Object;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getMovementGranularities()I │ .locals 2 │ │ .prologue │ - .line 1203 │ + .line 1750 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getMovementGranularities(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -623,15 +1006,15 @@ │ return v0 │ .end method │ │ .method public getPackageName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1626 │ + .line 2173 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -639,15 +1022,15 @@ │ return-object v0 │ .end method │ │ .method public getParent()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ │ .prologue │ - .line 1241 │ + .line 1788 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -655,35 +1038,84 @@ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getRangeInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2381 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2382 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2383 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1674 │ + .line 2221 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getViewIdResourceName()Ljava/lang/String; │ + .locals 2 │ + │ + .prologue │ + .line 2302 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public getWindowId()I │ .locals 2 │ │ .prologue │ - .line 1058 │ + .line 1605 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -691,15 +1123,15 @@ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 1 │ │ .prologue │ - .line 1729 │ + .line 2405 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -715,15 +1147,15 @@ │ goto :goto_0 │ .end method │ │ .method public isAccessibilityFocused()Z │ .locals 2 │ │ .prologue │ - .line 1457 │ + .line 2004 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isAccessibilityFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -731,15 +1163,15 @@ │ return v0 │ .end method │ │ .method public isCheckable()Z │ .locals 2 │ │ .prologue │ - .line 1336 │ + .line 1883 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isCheckable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -747,15 +1179,15 @@ │ return v0 │ .end method │ │ .method public isChecked()Z │ .locals 2 │ │ .prologue │ - .line 1360 │ + .line 1907 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -763,15 +1195,15 @@ │ return v0 │ .end method │ │ .method public isClickable()Z │ .locals 2 │ │ .prologue │ - .line 1506 │ + .line 2053 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -779,15 +1211,15 @@ │ return v0 │ .end method │ │ .method public isEnabled()Z │ .locals 2 │ │ .prologue │ - .line 1554 │ + .line 2101 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -795,15 +1227,15 @@ │ return v0 │ .end method │ │ .method public isFocusable()Z │ .locals 2 │ │ .prologue │ - .line 1384 │ + .line 1931 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isFocusable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -811,15 +1243,15 @@ │ return v0 │ .end method │ │ .method public isFocused()Z │ .locals 2 │ │ .prologue │ - .line 1408 │ + .line 1955 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -827,15 +1259,15 @@ │ return v0 │ .end method │ │ .method public isLongClickable()Z │ .locals 2 │ │ .prologue │ - .line 1530 │ + .line 2077 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isLongClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -843,15 +1275,15 @@ │ return v0 │ .end method │ │ .method public isPassword()Z │ .locals 2 │ │ .prologue │ - .line 1578 │ + .line 2125 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -859,15 +1291,15 @@ │ return v0 │ .end method │ │ .method public isScrollable()Z │ .locals 2 │ │ .prologue │ - .line 1602 │ + .line 2149 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -875,15 +1307,15 @@ │ return v0 │ .end method │ │ .method public isSelected()Z │ .locals 2 │ │ .prologue │ - .line 1482 │ + .line 2029 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isSelected(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -891,15 +1323,15 @@ │ return v0 │ .end method │ │ .method public isVisibleToUser()Z │ .locals 2 │ │ .prologue │ - .line 1432 │ + .line 1979 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isVisibleToUser(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -908,15 +1340,15 @@ │ .end method │ │ .method public performAction(I)Z │ .locals 2 │ .param p1, "action" # I │ │ .prologue │ - .line 1161 │ + .line 1708 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->performAction(Ljava/lang/Object;I)Z │ │ move-result v0 │ @@ -926,15 +1358,15 @@ │ │ .method public performAction(ILandroid/os/Bundle;)Z │ .locals 2 │ .param p1, "action" # I │ .param p2, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 1178 │ + .line 1725 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ move-result v0 │ @@ -942,387 +1374,804 @@ │ return v0 │ .end method │ │ .method public recycle()V │ .locals 2 │ │ .prologue │ - .line 1724 │ + .line 2271 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->recycle(Ljava/lang/Object;)V │ │ - .line 1725 │ + .line 2272 │ return-void │ .end method │ │ .method public setAccessibilityFocused(Z)V │ .locals 2 │ .param p1, "focused" # Z │ │ .prologue │ - .line 1473 │ + .line 2020 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setAccessibilityFocused(Ljava/lang/Object;Z)V │ │ - .line 1474 │ + .line 2021 │ return-void │ .end method │ │ .method public setBoundsInParent(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1303 │ + .line 1850 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1304 │ + .line 1851 │ return-void │ .end method │ │ .method public setBoundsInScreen(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1327 │ + .line 1874 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1328 │ + .line 1875 │ return-void │ .end method │ │ .method public setCheckable(Z)V │ .locals 2 │ .param p1, "checkable" # Z │ │ .prologue │ - .line 1351 │ + .line 1898 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCheckable(Ljava/lang/Object;Z)V │ │ - .line 1352 │ + .line 1899 │ return-void │ .end method │ │ .method public setChecked(Z)V │ .locals 2 │ .param p1, "checked" # Z │ │ .prologue │ - .line 1375 │ + .line 1922 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 1376 │ + .line 1923 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1665 │ + .line 2212 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1666 │ + .line 2213 │ return-void │ .end method │ │ .method public setClickable(Z)V │ .locals 2 │ .param p1, "clickable" # Z │ │ .prologue │ - .line 1521 │ + .line 2068 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setClickable(Ljava/lang/Object;Z)V │ │ - .line 1522 │ + .line 2069 │ + return-void │ +.end method │ + │ +.method public setCollectionInfo(Ljava/lang/Object;)V │ + .locals 3 │ + .param p1, "collectionInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 2356 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + check-cast p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + │ + .end local p1 # "collectionInfo":Ljava/lang/Object; │ + iget-object v2, p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + │ + .line 2357 │ + return-void │ +.end method │ + │ +.method public setCollectionItemInfo(Ljava/lang/Object;)V │ + .locals 3 │ + .param p1, "collectionItemInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 2360 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + check-cast p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + │ + .end local p1 # "collectionItemInfo":Ljava/lang/Object; │ + # getter for: Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->mInfo:Ljava/lang/Object; │ + invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->access$200(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + │ + .line 2361 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1713 │ + .line 2260 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1714 │ + .line 2261 │ return-void │ .end method │ │ .method public setEnabled(Z)V │ .locals 2 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 1569 │ + .line 2116 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 1570 │ + .line 2117 │ return-void │ .end method │ │ .method public setFocusable(Z)V │ .locals 2 │ .param p1, "focusable" # Z │ │ .prologue │ - .line 1399 │ + .line 1946 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setFocusable(Ljava/lang/Object;Z)V │ │ - .line 1400 │ + .line 1947 │ return-void │ .end method │ │ .method public setFocused(Z)V │ .locals 2 │ .param p1, "focused" # Z │ │ .prologue │ - .line 1423 │ + .line 1970 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setFocused(Ljava/lang/Object;Z)V │ │ - .line 1424 │ + .line 1971 │ + return-void │ +.end method │ + │ +.method public setLiveRegion(I)V │ + .locals 2 │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 2340 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setLiveRegion(Ljava/lang/Object;I)V │ + │ + .line 2341 │ return-void │ .end method │ │ .method public setLongClickable(Z)V │ .locals 2 │ .param p1, "longClickable" # Z │ │ .prologue │ - .line 1545 │ + .line 2092 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setLongClickable(Ljava/lang/Object;Z)V │ │ - .line 1546 │ + .line 2093 │ return-void │ .end method │ │ .method public setMovementGranularities(I)V │ .locals 2 │ .param p1, "granularities" # I │ │ .prologue │ - .line 1194 │ + .line 1741 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setMovementGranularities(Ljava/lang/Object;I)V │ │ - .line 1195 │ + .line 1742 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1641 │ + .line 2188 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1642 │ + .line 2189 │ return-void │ .end method │ │ .method public setParent(Landroid/view/View;)V │ .locals 2 │ .param p1, "parent" # Landroid/view/View; │ │ .prologue │ - .line 1256 │ + .line 1803 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setParent(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 1257 │ + .line 1804 │ return-void │ .end method │ │ .method public setParent(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1279 │ + .line 1826 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setParent(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1280 │ + .line 1827 │ return-void │ .end method │ │ .method public setPassword(Z)V │ .locals 2 │ .param p1, "password" # Z │ │ .prologue │ - .line 1593 │ + .line 2140 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 1594 │ + .line 2141 │ return-void │ .end method │ │ .method public setScrollable(Z)V │ .locals 2 │ .param p1, "scrollable" # Z │ │ .prologue │ - .line 1617 │ + .line 2164 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 1618 │ + .line 2165 │ return-void │ .end method │ │ .method public setSelected(Z)V │ .locals 2 │ .param p1, "selected" # Z │ │ .prologue │ - .line 1497 │ + .line 2044 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSelected(Ljava/lang/Object;Z)V │ │ - .line 1498 │ + .line 2045 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;)V │ .locals 2 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 993 │ + .line 1540 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 994 │ + .line 1541 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1016 │ + .line 1563 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1017 │ + .line 1564 │ return-void │ .end method │ │ .method public setText(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1689 │ + .line 2236 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1690 │ + .line 2237 │ + return-void │ +.end method │ + │ +.method public setViewIdResourceName(Ljava/lang/String;)V │ + .locals 2 │ + .param p1, "viewId" # Ljava/lang/String; │ + │ + .prologue │ + .line 2286 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ + │ + .line 2287 │ return-void │ .end method │ │ .method public setVisibleToUser(Z)V │ .locals 2 │ .param p1, "visibleToUser" # Z │ │ .prologue │ - .line 1448 │ + .line 1995 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setVisibleToUser(Ljava/lang/Object;Z)V │ │ - .line 1449 │ + .line 1996 │ return-void │ .end method │ + │ +.method public toString()Ljava/lang/String; │ + .locals 6 │ + │ + .prologue │ + .line 2432 │ + new-instance v3, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + │ + .line 2433 │ + .local v3, "builder":Ljava/lang/StringBuilder; │ + invoke-super {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2435 │ + new-instance v2, Landroid/graphics/Rect; │ + │ + invoke-direct {v2}, Landroid/graphics/Rect;->()V │ + │ + .line 2437 │ + .local v2, "bounds":Landroid/graphics/Rect; │ + invoke-virtual {p0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V │ + │ + .line 2438 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; boundsInParent: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2440 │ + invoke-virtual {p0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V │ + │ + .line 2441 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; boundsInScreen: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2443 │ + const-string v4, "; packageName: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2444 │ + const-string v4, "; className: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2445 │ + const-string v4, "; text: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getText()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2446 │ + const-string v4, "; contentDescription: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2447 │ + const-string v4, "; viewId: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getViewIdResourceName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2449 │ + const-string v4, "; checkable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isCheckable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2450 │ + const-string v4, "; checked: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isChecked()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2451 │ + const-string v4, "; focusable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2452 │ + const-string v4, "; focused: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2453 │ + const-string v4, "; selected: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2454 │ + const-string v4, "; clickable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2455 │ + const-string v4, "; longClickable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2456 │ + const-string v4, "; enabled: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2457 │ + const-string v4, "; password: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isPassword()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2458 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; scrollable: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isScrollable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2460 │ + const-string v4, "; [" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2461 │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I │ + │ + move-result v1 │ + │ + .local v1, "actionBits":I │ + :cond_0 │ + :goto_0 │ + if-eqz v1, :cond_1 │ + │ + .line 2462 │ + const/4 v4, 0x1 │ + │ + invoke-static {v1}, Ljava/lang/Integer;->numberOfTrailingZeros(I)I │ + │ + move-result v5 │ + │ + shl-int v0, v4, v5 │ + │ + .line 2463 │ + .local v0, "action":I │ + xor-int/lit8 v4, v0, -0x1 │ + │ + and-int/2addr v1, v4 │ + │ + .line 2464 │ + invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActionSymbolicName(I)Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2465 │ + if-eqz v1, :cond_0 │ + │ + .line 2466 │ + const-string v4, ", " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_0 │ + │ + .line 2469 │ + .end local v0 # "action":I │ + :cond_1 │ + const-string v4, "]" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2471 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + return-object v4 │ +.end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.smali │ @@ -15,191 +15,191 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 636 │ + .line 920 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 654 │ + .line 938 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->addChild(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 655 │ + .line 939 │ return-void │ .end method │ │ .method public findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focus" # I │ │ .prologue │ - .line 644 │ + .line 928 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "direction" # I │ │ .prologue │ - .line 649 │ + .line 933 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getMovementGranularities(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 694 │ + .line 978 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->getMovementGranularities(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isAccessibilityFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 674 │ + .line 958 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isAccessibilityFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isVisibleToUser(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 664 │ + .line 948 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isVisibleToUser(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain(Landroid/view/View;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 639 │ + .line 923 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->obtain(Landroid/view/View;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 684 │ + .line 968 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setAccessibilityFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 679 │ + .line 963 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setAccesibilityFocused(Ljava/lang/Object;Z)V │ │ - .line 680 │ + .line 964 │ return-void │ .end method │ │ .method public setMovementGranularities(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "granularities" # I │ │ .prologue │ - .line 689 │ + .line 973 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setMovementGranularities(Ljava/lang/Object;I)V │ │ - .line 690 │ + .line 974 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 699 │ + .line 983 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setParent(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 700 │ + .line 984 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 659 │ + .line 943 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 660 │ + .line 944 │ return-void │ .end method │ │ .method public setVisibleToUser(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "visibleToUser" # Z │ │ .prologue │ - .line 669 │ + .line 953 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setVisibleToUser(Ljava/lang/Object;Z)V │ │ - .line 670 │ + .line 954 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.smali │ @@ -2,14 +2,15 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityNodeProviderCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ } │ .end annotation │ │ │ @@ -22,86 +23,103 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 89 │ + .line 139 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_0 │ │ - .line 90 │ - new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ + .line 140 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ - .line 94 │ + .line 146 │ :goto_0 │ return-void │ │ - .line 92 │ + .line 141 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 142 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ + │ + goto :goto_0 │ + │ + .line 144 │ + :cond_1 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 99 │ + .line 151 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 100 │ + .line 152 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;->newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ - .line 101 │ + .line 153 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "provider" # Ljava/lang/Object; │ │ .prologue │ - .line 109 │ + .line 161 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 110 │ + .line 162 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ - .line 111 │ + .line 163 │ return-void │ .end method │ │ │ # virtual methods │ .method public createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "virtualViewId" # I │ │ .prologue │ - .line 143 │ + .line 195 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List; │ .locals 1 │ @@ -116,35 +134,46 @@ │ "<", │ "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 179 │ + .line 231 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + .locals 1 │ + .param p1, "focus" # I │ + │ + .prologue │ + .line 246 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getProvider()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 117 │ + .line 169 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ .method public performAction(IILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "virtualViewId" # I │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 160 │ + .line 212 │ const/4 v0, 0x0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.smali │ @@ -15,171 +15,171 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 267 │ + .line 268 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAddedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 280 │ + .line 281 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getAddedCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 285 │ + .line 286 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 290 │ + .line 291 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 295 │ + .line 296 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 300 │ + .line 301 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getCurrentItemIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFromIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 305 │ + .line 306 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getFromIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getItemCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 310 │ + .line 311 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getItemCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 315 │ + .line 316 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getRemovedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 320 │ + .line 321 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getRemovedCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 325 │ + .line 326 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 330 │ + .line 331 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 335 │ + .line 336 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getSource(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ @@ -199,376 +199,376 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 341 │ + .line 342 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getText(Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getToIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 346 │ + .line 347 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getToIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 351 │ + .line 352 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 356 │ + .line 357 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 361 │ + .line 362 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFullScreen(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 366 │ + .line 367 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isFullScreen(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 371 │ + .line 372 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 376 │ + .line 377 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 270 │ + .line 271 │ invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 275 │ + .line 276 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 381 │ + .line 382 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->recycle(Ljava/lang/Object;)V │ │ - .line 382 │ + .line 383 │ return-void │ .end method │ │ .method public setAddedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "addedCount" # I │ │ .prologue │ - .line 386 │ + .line 387 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setAddedCount(Ljava/lang/Object;I)V │ │ - .line 387 │ + .line 388 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 391 │ + .line 392 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 392 │ + .line 393 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isChecked" # Z │ │ .prologue │ - .line 396 │ + .line 397 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 397 │ + .line 398 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 401 │ + .line 402 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 402 │ + .line 403 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 406 │ + .line 407 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 407 │ + .line 408 │ return-void │ .end method │ │ .method public setCurrentItemIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "currentItemIndex" # I │ │ .prologue │ - .line 411 │ + .line 412 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setCurrentItemIndex(Ljava/lang/Object;I)V │ │ - .line 412 │ + .line 413 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isEnabled" # Z │ │ .prologue │ - .line 416 │ + .line 417 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 417 │ + .line 418 │ return-void │ .end method │ │ .method public setFromIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "fromIndex" # I │ │ .prologue │ - .line 421 │ + .line 422 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setFromIndex(Ljava/lang/Object;I)V │ │ - .line 422 │ + .line 423 │ return-void │ .end method │ │ .method public setFullScreen(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isFullScreen" # Z │ │ .prologue │ - .line 426 │ + .line 427 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setFullScreen(Ljava/lang/Object;Z)V │ │ - .line 427 │ + .line 428 │ return-void │ .end method │ │ .method public setItemCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "itemCount" # I │ │ .prologue │ - .line 431 │ + .line 432 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setItemCount(Ljava/lang/Object;I)V │ │ - .line 432 │ + .line 433 │ return-void │ .end method │ │ .method public setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 436 │ + .line 437 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ - .line 437 │ + .line 438 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isPassword" # Z │ │ .prologue │ - .line 441 │ + .line 442 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 442 │ + .line 443 │ return-void │ .end method │ │ .method public setRemovedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "removedCount" # I │ │ .prologue │ - .line 446 │ + .line 447 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setRemovedCount(Ljava/lang/Object;I)V │ │ - .line 447 │ + .line 448 │ return-void │ .end method │ │ .method public setScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollX" # I │ │ .prologue │ - .line 451 │ + .line 452 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollX(Ljava/lang/Object;I)V │ │ - .line 452 │ + .line 453 │ return-void │ .end method │ │ .method public setScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollY" # I │ │ .prologue │ - .line 456 │ + .line 457 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollY(Ljava/lang/Object;I)V │ │ - .line 457 │ + .line 458 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 461 │ + .line 462 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 462 │ + .line 463 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 466 │ + .line 467 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 467 │ + .line 468 │ return-void │ .end method │ │ .method public setToIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "toIndex" # I │ │ .prologue │ - .line 471 │ + .line 472 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setToIndex(Ljava/lang/Object;I)V │ │ - .line 472 │ + .line 473 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.smali │ @@ -15,66 +15,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 475 │ + .line 476 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getMaxScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 478 │ + .line 479 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getMaxScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 483 │ + .line 484 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setMaxScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollX" # I │ │ .prologue │ - .line 488 │ + .line 489 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollX(Ljava/lang/Object;I)V │ │ - .line 489 │ + .line 490 │ return-void │ .end method │ │ .method public setMaxScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollY" # I │ │ .prologue │ - .line 493 │ + .line 494 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollY(Ljava/lang/Object;I)V │ │ - .line 494 │ + .line 495 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.smali │ @@ -15,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 497 │ + .line 498 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 500 │ + .line 501 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 501 │ + .line 502 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.smali │ @@ -18,171 +18,171 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 81 │ + .line 82 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAddedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 91 │ + .line 92 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 95 │ + .line 96 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 99 │ + .line 100 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 103 │ + .line 104 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 107 │ + .line 108 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getFromIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 111 │ + .line 112 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getItemCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 115 │ + .line 116 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getMaxScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 119 │ + .line 120 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getMaxScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 123 │ + .line 124 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 127 │ + .line 128 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getRemovedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 131 │ + .line 132 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 135 │ + .line 136 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 139 │ + .line 140 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 143 │ + .line 144 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/util/List; │ .locals 1 │ @@ -196,332 +196,332 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 147 │ + .line 148 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getToIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 151 │ + .line 152 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 155 │ + .line 156 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 159 │ + .line 160 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 163 │ + .line 164 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFullScreen(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 167 │ + .line 168 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 171 │ + .line 172 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 175 │ + .line 176 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 83 │ + .line 84 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 87 │ + .line 88 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 180 │ + .line 181 │ return-void │ .end method │ │ .method public setAddedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "addedCount" # I │ │ .prologue │ - .line 184 │ + .line 185 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 188 │ + .line 189 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isChecked" # Z │ │ .prologue │ - .line 192 │ + .line 193 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 196 │ + .line 197 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 200 │ + .line 201 │ return-void │ .end method │ │ .method public setCurrentItemIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "currentItemIndex" # I │ │ .prologue │ - .line 204 │ + .line 205 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isEnabled" # Z │ │ .prologue │ - .line 208 │ + .line 209 │ return-void │ .end method │ │ .method public setFromIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "fromIndex" # I │ │ .prologue │ - .line 212 │ + .line 213 │ return-void │ .end method │ │ .method public setFullScreen(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isFullScreen" # Z │ │ .prologue │ - .line 216 │ + .line 217 │ return-void │ .end method │ │ .method public setItemCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "itemCount" # I │ │ .prologue │ - .line 220 │ + .line 221 │ return-void │ .end method │ │ .method public setMaxScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollX" # I │ │ .prologue │ - .line 224 │ + .line 225 │ return-void │ .end method │ │ .method public setMaxScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollY" # I │ │ .prologue │ - .line 228 │ + .line 229 │ return-void │ .end method │ │ .method public setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 232 │ + .line 233 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isPassword" # Z │ │ .prologue │ - .line 236 │ + .line 237 │ return-void │ .end method │ │ .method public setRemovedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "removedCount" # I │ │ .prologue │ - .line 240 │ + .line 241 │ return-void │ .end method │ │ .method public setScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollX" # I │ │ .prologue │ - .line 244 │ + .line 245 │ return-void │ .end method │ │ .method public setScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollY" # I │ │ .prologue │ - .line 248 │ + .line 249 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 252 │ + .line 253 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 256 │ + .line 257 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 260 │ + .line 261 │ return-void │ .end method │ │ .method public setToIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "toIndex" # I │ │ .prologue │ - .line 264 │ + .line 265 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat.smali │ @@ -24,67 +24,67 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 505 │ + .line 506 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 506 │ + .line 507 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ - .line 514 │ + .line 515 │ :goto_0 │ return-void │ │ - .line 507 │ + .line 508 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xf │ │ if-lt v0, v1, :cond_1 │ │ - .line 508 │ + .line 509 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ goto :goto_0 │ │ - .line 509 │ + .line 510 │ :cond_1 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_2 │ │ - .line 510 │ + .line 511 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ goto :goto_0 │ │ - .line 512 │ + .line 513 │ :cond_2 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ @@ -92,29 +92,29 @@ │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 523 │ + .line 528 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 524 │ + .line 529 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ - .line 525 │ + .line 530 │ return-void │ .end method │ │ .method public static obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 2 │ │ .prologue │ - .line 552 │ + .line 560 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain()Ljava/lang/Object; │ │ move-result-object v1 │ @@ -125,15 +125,15 @@ │ .end method │ │ .method public static obtain(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 3 │ .param p0, "record" # Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ .prologue │ - .line 542 │ + .line 550 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v2, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -152,93 +152,93 @@ │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 1017 │ + .line 1025 │ if-ne p0, p1, :cond_1 │ │ - .line 1034 │ + .line 1042 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 1020 │ + .line 1028 │ :cond_1 │ if-nez p1, :cond_2 │ │ move v1, v2 │ │ - .line 1021 │ + .line 1029 │ goto :goto_0 │ │ - .line 1023 │ + .line 1031 │ :cond_2 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ │ if-eq v3, v4, :cond_3 │ │ move v1, v2 │ │ - .line 1024 │ + .line 1032 │ goto :goto_0 │ │ :cond_3 │ move-object v0, p1 │ │ - .line 1026 │ + .line 1034 │ check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - .line 1027 │ + .line 1035 │ .local v0, "other":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-nez v3, :cond_4 │ │ - .line 1028 │ + .line 1036 │ iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-eqz v3, :cond_0 │ │ move v1, v2 │ │ - .line 1029 │ + .line 1037 │ goto :goto_0 │ │ - .line 1031 │ + .line 1039 │ :cond_4 │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-virtual {v3, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ move v1, v2 │ │ - .line 1032 │ + .line 1040 │ goto :goto_0 │ .end method │ │ .method public getAddedCount()I │ .locals 2 │ │ .prologue │ - .line 872 │ + .line 880 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getAddedCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -246,15 +246,15 @@ │ return v0 │ .end method │ │ .method public getBeforeText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 942 │ + .line 950 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -262,15 +262,15 @@ │ return-object v0 │ .end method │ │ .method public getClassName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 912 │ + .line 920 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -278,15 +278,15 @@ │ return-object v0 │ .end method │ │ .method public getContentDescription()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 962 │ + .line 970 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -294,15 +294,15 @@ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex()I │ .locals 2 │ │ .prologue │ - .line 735 │ + .line 743 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getCurrentItemIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -310,15 +310,15 @@ │ return v0 │ .end method │ │ .method public getFromIndex()I │ .locals 2 │ │ .prologue │ - .line 758 │ + .line 766 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getFromIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -326,25 +326,25 @@ │ return v0 │ .end method │ │ .method public getImpl()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 531 │ + .line 539 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ .method public getItemCount()I │ .locals 2 │ │ .prologue │ - .line 715 │ + .line 723 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getItemCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -352,15 +352,15 @@ │ return v0 │ .end method │ │ .method public getMaxScrollX()I │ .locals 2 │ │ .prologue │ - .line 837 │ + .line 845 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getMaxScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -368,15 +368,15 @@ │ return v0 │ .end method │ │ .method public getMaxScrollY()I │ .locals 2 │ │ .prologue │ - .line 854 │ + .line 862 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getMaxScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -384,15 +384,15 @@ │ return v0 │ .end method │ │ .method public getParcelableData()Landroid/os/Parcelable; │ .locals 2 │ │ .prologue │ - .line 982 │ + .line 990 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ move-result-object v0 │ @@ -400,15 +400,15 @@ │ return-object v0 │ .end method │ │ .method public getRemovedCount()I │ .locals 2 │ │ .prologue │ - .line 892 │ + .line 900 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getRemovedCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -416,15 +416,15 @@ │ return v0 │ .end method │ │ .method public getScrollX()I │ .locals 2 │ │ .prologue │ - .line 801 │ + .line 809 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -432,15 +432,15 @@ │ return v0 │ .end method │ │ .method public getScrollY()I │ .locals 2 │ │ .prologue │ - .line 819 │ + .line 827 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -448,15 +448,15 @@ │ return v0 │ .end method │ │ .method public getSource()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ │ .prologue │ - .line 597 │ + .line 605 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ @@ -473,15 +473,15 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 933 │ + .line 941 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getText(Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ @@ -489,15 +489,15 @@ │ return-object v0 │ .end method │ │ .method public getToIndex()I │ .locals 2 │ │ .prologue │ - .line 782 │ + .line 790 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getToIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -505,15 +505,15 @@ │ return v0 │ .end method │ │ .method public getWindowId()I │ .locals 2 │ │ .prologue │ - .line 606 │ + .line 614 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -521,15 +521,15 @@ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 1 │ │ .prologue │ - .line 1011 │ + .line 1019 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -545,15 +545,15 @@ │ goto :goto_0 │ .end method │ │ .method public isChecked()Z │ .locals 2 │ │ .prologue │ - .line 615 │ + .line 623 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -561,15 +561,15 @@ │ return v0 │ .end method │ │ .method public isEnabled()Z │ .locals 2 │ │ .prologue │ - .line 635 │ + .line 643 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -577,15 +577,15 @@ │ return v0 │ .end method │ │ .method public isFullScreen()Z │ .locals 2 │ │ .prologue │ - .line 675 │ + .line 683 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isFullScreen(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -593,15 +593,15 @@ │ return v0 │ .end method │ │ .method public isPassword()Z │ .locals 2 │ │ .prologue │ - .line 655 │ + .line 663 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -609,15 +609,15 @@ │ return v0 │ .end method │ │ .method public isScrollable()Z │ .locals 2 │ │ .prologue │ - .line 695 │ + .line 703 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -625,354 +625,354 @@ │ return v0 │ .end method │ │ .method public recycle()V │ .locals 2 │ │ .prologue │ - .line 1006 │ + .line 1014 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->recycle(Ljava/lang/Object;)V │ │ - .line 1007 │ + .line 1015 │ return-void │ .end method │ │ .method public setAddedCount(I)V │ .locals 2 │ .param p1, "addedCount" # I │ │ .prologue │ - .line 883 │ + .line 891 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setAddedCount(Ljava/lang/Object;I)V │ │ - .line 884 │ + .line 892 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 953 │ + .line 961 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 954 │ + .line 962 │ return-void │ .end method │ │ .method public setChecked(Z)V │ .locals 2 │ .param p1, "isChecked" # Z │ │ .prologue │ - .line 626 │ + .line 634 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 627 │ + .line 635 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 923 │ + .line 931 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 924 │ + .line 932 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 973 │ + .line 981 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 974 │ + .line 982 │ return-void │ .end method │ │ .method public setCurrentItemIndex(I)V │ .locals 2 │ .param p1, "currentItemIndex" # I │ │ .prologue │ - .line 746 │ + .line 754 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setCurrentItemIndex(Ljava/lang/Object;I)V │ │ - .line 747 │ + .line 755 │ return-void │ .end method │ │ .method public setEnabled(Z)V │ .locals 2 │ .param p1, "isEnabled" # Z │ │ .prologue │ - .line 646 │ + .line 654 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 647 │ + .line 655 │ return-void │ .end method │ │ .method public setFromIndex(I)V │ .locals 2 │ .param p1, "fromIndex" # I │ │ .prologue │ - .line 772 │ + .line 780 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setFromIndex(Ljava/lang/Object;I)V │ │ - .line 773 │ + .line 781 │ return-void │ .end method │ │ .method public setFullScreen(Z)V │ .locals 2 │ .param p1, "isFullScreen" # Z │ │ .prologue │ - .line 686 │ + .line 694 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setFullScreen(Ljava/lang/Object;Z)V │ │ - .line 687 │ + .line 695 │ return-void │ .end method │ │ .method public setItemCount(I)V │ .locals 2 │ .param p1, "itemCount" # I │ │ .prologue │ - .line 726 │ + .line 734 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setItemCount(Ljava/lang/Object;I)V │ │ - .line 727 │ + .line 735 │ return-void │ .end method │ │ .method public setMaxScrollX(I)V │ .locals 2 │ .param p1, "maxScrollX" # I │ │ .prologue │ - .line 845 │ + .line 853 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setMaxScrollX(Ljava/lang/Object;I)V │ │ - .line 846 │ + .line 854 │ return-void │ .end method │ │ .method public setMaxScrollY(I)V │ .locals 2 │ .param p1, "maxScrollY" # I │ │ .prologue │ - .line 863 │ + .line 871 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setMaxScrollY(Ljava/lang/Object;I)V │ │ - .line 864 │ + .line 872 │ return-void │ .end method │ │ .method public setParcelableData(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 993 │ + .line 1001 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ - .line 994 │ + .line 1002 │ return-void │ .end method │ │ .method public setPassword(Z)V │ .locals 2 │ .param p1, "isPassword" # Z │ │ .prologue │ - .line 666 │ + .line 674 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 667 │ + .line 675 │ return-void │ .end method │ │ .method public setRemovedCount(I)V │ .locals 2 │ .param p1, "removedCount" # I │ │ .prologue │ - .line 903 │ + .line 911 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setRemovedCount(Ljava/lang/Object;I)V │ │ - .line 904 │ + .line 912 │ return-void │ .end method │ │ .method public setScrollX(I)V │ .locals 2 │ .param p1, "scrollX" # I │ │ .prologue │ - .line 810 │ + .line 818 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollX(Ljava/lang/Object;I)V │ │ - .line 811 │ + .line 819 │ return-void │ .end method │ │ .method public setScrollY(I)V │ .locals 2 │ .param p1, "scrollY" # I │ │ .prologue │ - .line 828 │ + .line 836 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollY(Ljava/lang/Object;I)V │ │ - .line 829 │ + .line 837 │ return-void │ .end method │ │ .method public setScrollable(Z)V │ .locals 2 │ .param p1, "scrollable" # Z │ │ .prologue │ - .line 706 │ + .line 714 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 707 │ + .line 715 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;)V │ .locals 2 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 563 │ + .line 571 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 564 │ + .line 572 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 581 │ + .line 589 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 582 │ + .line 590 │ return-void │ .end method │ │ .method public setToIndex(I)V │ .locals 2 │ .param p1, "toIndex" # I │ │ .prologue │ - .line 792 │ + .line 800 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setToIndex(Ljava/lang/Object;I)V │ │ - .line 793 │ + .line 801 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout$AccessibilityDelegate.smali │ @@ -21,278 +21,394 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/widget/DrawerLayout;)V │ .locals 1 │ │ .prologue │ - .line 1484 │ + .line 1799 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-direct {p0}, Landroid/support/v4/view/AccessibilityDelegateCompat;->()V │ │ - .line 1485 │ + .line 1800 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect; │ │ return-void │ .end method │ │ +.method private addChildrenForAccessibility(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ + .locals 4 │ + .param p1, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + .param p2, "v" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 1868 │ + invoke-virtual {p2}, Landroid/view/ViewGroup;->getChildCount()I │ + │ + move-result v1 │ + │ + .line 1869 │ + .local v1, "childCount":I │ + const/4 v2, 0x0 │ + │ + .local v2, "i":I │ + :goto_0 │ + if-ge v2, v1, :cond_1 │ + │ + .line 1870 │ + invoke-virtual {p2, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 1871 │ + .local v0, "child":Landroid/view/View; │ + # invokes: Landroid/support/v4/widget/DrawerLayout;->includeChildForAccessibility(Landroid/view/View;)Z │ + invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;->access$400(Landroid/view/View;)Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_0 │ + │ + .line 1872 │ + invoke-virtual {p1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;)V │ + │ + .line 1869 │ + :cond_0 │ + add-int/lit8 v2, v2, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1875 │ + .end local v0 # "child":Landroid/view/View; │ + :cond_1 │ + return-void │ +.end method │ + │ .method private copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 2 │ .param p1, "dest" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .param p2, "src" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 1531 │ + .line 1884 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect; │ │ - .line 1533 │ + .line 1886 │ .local v0, "rect":Landroid/graphics/Rect; │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V │ │ - .line 1534 │ + .line 1887 │ invoke-virtual {p1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V │ │ - .line 1536 │ + .line 1889 │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V │ │ - .line 1537 │ + .line 1890 │ invoke-virtual {p1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V │ │ - .line 1539 │ + .line 1892 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V │ │ - .line 1540 │ + .line 1893 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V │ │ - .line 1541 │ + .line 1894 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ │ - .line 1542 │ + .line 1895 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V │ │ - .line 1544 │ + .line 1897 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V │ │ - .line 1545 │ + .line 1898 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V │ │ - .line 1546 │ + .line 1899 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocusable(Z)V │ │ - .line 1547 │ + .line 1900 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocused(Z)V │ │ - .line 1548 │ + .line 1901 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isAccessibilityFocused()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V │ │ - .line 1549 │ + .line 1902 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V │ │ - .line 1550 │ + .line 1903 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLongClickable(Z)V │ │ - .line 1552 │ + .line 1905 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - .line 1553 │ + .line 1906 │ return-void │ .end method │ │ │ # virtual methods │ -.method public filter(Landroid/view/View;)Z │ - .locals 2 │ - .param p1, "child" # Landroid/view/View; │ +.method public dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ + .locals 6 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 1520 │ - iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + .line 1841 │ + invoke-virtual {p2}, Landroid/view/accessibility/AccessibilityEvent;->getEventType()I │ │ - invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;->findOpenDrawer()Landroid/view/View; │ + move-result v4 │ │ - move-result-object v0 │ + const/16 v5, 0x20 │ + │ + if-ne v4, v5, :cond_1 │ │ - .line 1521 │ - .local v0, "openDrawer":Landroid/view/View; │ - if-eqz v0, :cond_0 │ + .line 1842 │ + invoke-virtual {p2}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; │ │ - if-eq v0, p1, :cond_0 │ + move-result-object v1 │ │ - const/4 v1, 0x1 │ + .line 1843 │ + .local v1, "eventText":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ - :goto_0 │ - return v1 │ + # invokes: Landroid/support/v4/widget/DrawerLayout;->findVisibleDrawer()Landroid/view/View; │ + invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;->access$300(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ + │ + move-result-object v3 │ + │ + .line 1844 │ + .local v3, "visibleDrawer":Landroid/view/View; │ + if-eqz v3, :cond_0 │ + │ + .line 1845 │ + iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + │ + invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ + │ + move-result v0 │ │ + .line 1846 │ + .local v0, "edgeGravity":I │ + iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + │ + invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;->getDrawerTitle(I)Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + .line 1847 │ + .local v2, "title":Ljava/lang/CharSequence; │ + if-eqz v2, :cond_0 │ + │ + .line 1848 │ + invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + │ + .line 1852 │ + .end local v0 # "edgeGravity":I │ + .end local v2 # "title":Ljava/lang/CharSequence; │ :cond_0 │ - const/4 v1, 0x0 │ + const/4 v4, 0x1 │ + │ + .line 1855 │ + .end local v1 # "eventText":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "visibleDrawer":Landroid/view/View; │ + :goto_0 │ + return v4 │ + │ + :cond_1 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ + │ + move-result v4 │ │ goto :goto_0 │ .end method │ │ -.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ - .locals 6 │ +.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + .locals 1 │ .param p1, "host" # Landroid/view/View; │ - .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 1489 │ - invoke-static {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + .line 1829 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - move-result-object v4 │ + .line 1831 │ + const-class v0, Landroid/support/v4/widget/DrawerLayout; │ │ - .line 1490 │ - .local v4, "superNode":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ - invoke-super {p0, p1, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - .line 1492 │ - invoke-virtual {p2, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSource(Landroid/view/View;)V │ + move-result-object v0 │ │ - .line 1493 │ - invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + invoke-virtual {p2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ │ - move-result-object v3 │ + .line 1832 │ + return-void │ +.end method │ │ - .line 1494 │ - .local v3, "parent":Landroid/view/ViewParent; │ - instance-of v5, v3, Landroid/view/View; │ +.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + .locals 3 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - if-eqz v5, :cond_0 │ + .prologue │ + .line 1804 │ + # getter for: Landroid/support/v4/widget/DrawerLayout;->CAN_HIDE_DESCENDANTS:Z │ + invoke-static {}, Landroid/support/v4/widget/DrawerLayout;->access$200()Z │ │ - .line 1495 │ - check-cast v3, Landroid/view/View; │ + move-result v2 │ │ - .end local v3 # "parent":Landroid/view/ViewParent; │ - invoke-virtual {p2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setParent(Landroid/view/View;)V │ + if-eqz v2, :cond_0 │ │ - .line 1497 │ - :cond_0 │ - invoke-direct {p0, p2, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + .line 1805 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - .line 1499 │ - invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V │ + .line 1824 │ + .end local p1 # "host":Landroid/view/View; │ + :goto_0 │ + const-class v2, Landroid/support/v4/widget/DrawerLayout; │ │ - .line 1501 │ - iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ + move-result-object v2 │ │ - move-result v1 │ + invoke-virtual {p2, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ │ - .line 1502 │ - .local v1, "childCount":I │ - const/4 v2, 0x0 │ + .line 1825 │ + return-void │ │ - .local v2, "i":I │ - :goto_0 │ - if-ge v2, v1, :cond_2 │ + .line 1809 │ + .restart local p1 # "host":Landroid/view/View; │ + :cond_0 │ + invoke-static {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + │ + move-result-object v1 │ │ - .line 1503 │ - iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + .line 1811 │ + .local v1, "superNode":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + invoke-super {p0, p1, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - invoke-virtual {v5, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + .line 1813 │ + invoke-virtual {p2, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSource(Landroid/view/View;)V │ + │ + .line 1814 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ │ move-result-object v0 │ │ - .line 1504 │ - .local v0, "child":Landroid/view/View; │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z │ + .line 1815 │ + .local v0, "parent":Landroid/view/ViewParent; │ + instance-of v2, v0, Landroid/view/View; │ │ - move-result v5 │ + if-eqz v2, :cond_1 │ │ - if-nez v5, :cond_1 │ + .line 1816 │ + check-cast v0, Landroid/view/View; │ │ - .line 1505 │ - invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;)V │ + .end local v0 # "parent":Landroid/view/ViewParent; │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setParent(Landroid/view/View;)V │ │ - .line 1502 │ + .line 1818 │ :cond_1 │ - add-int/lit8 v2, v2, 0x1 │ + invoke-direct {p0, p2, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - goto :goto_0 │ + .line 1819 │ + invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V │ │ - .line 1508 │ - .end local v0 # "child":Landroid/view/View; │ - :cond_2 │ - return-void │ + .line 1821 │ + check-cast p1, Landroid/view/ViewGroup; │ + │ + .end local p1 # "host":Landroid/view/View; │ + invoke-direct {p0, p2, p1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->addChildrenForAccessibility(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ + │ + goto :goto_0 │ .end method │ │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "host" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 1513 │ - invoke-virtual {p0, p2}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z │ + .line 1861 │ + # getter for: Landroid/support/v4/widget/DrawerLayout;->CAN_HIDE_DESCENDANTS:Z │ + invoke-static {}, Landroid/support/v4/widget/DrawerLayout;->access$200()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1514 │ + # invokes: Landroid/support/v4/widget/DrawerLayout;->includeChildForAccessibility(Landroid/view/View;)Z │ + invoke-static {p2}, Landroid/support/v4/widget/DrawerLayout;->access$400(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + .line 1862 │ + :cond_0 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ - .line 1516 │ + .line 1864 │ :goto_0 │ return v0 │ │ - :cond_0 │ + :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/widget/DrawerLayout$LayoutParams.smali │ @@ -27,130 +27,130 @@ │ # direct methods │ .method public constructor (II)V │ .locals 1 │ .param p1, "width" # I │ .param p2, "height" # I │ │ .prologue │ - .line 1462 │ + .line 1777 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ │ - .line 1448 │ + .line 1763 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1463 │ + .line 1778 │ return-void │ .end method │ │ .method public constructor (III)V │ .locals 0 │ .param p1, "width" # I │ .param p2, "height" # I │ .param p3, "gravity" # I │ │ .prologue │ - .line 1466 │ + .line 1781 │ invoke-direct {p0, p1, p2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->(II)V │ │ - .line 1467 │ + .line 1782 │ iput p3, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1468 │ + .line 1783 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 3 │ .param p1, "c" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 1454 │ + .line 1769 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 1448 │ + .line 1763 │ iput v2, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1456 │ + .line 1771 │ # getter for: Landroid/support/v4/widget/DrawerLayout;->LAYOUT_ATTRS:[I │ invoke-static {}, Landroid/support/v4/widget/DrawerLayout;->access$100()[I │ │ move-result-object v1 │ │ invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 1457 │ + .line 1772 │ .local v0, "a":Landroid/content/res/TypedArray; │ invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1458 │ + .line 1773 │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 1459 │ + .line 1774 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ .prologue │ - .line 1471 │ + .line 1786 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ - .line 1448 │ + .line 1763 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1472 │ + .line 1787 │ iget v0, p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1473 │ + .line 1788 │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1476 │ + .line 1791 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 1448 │ + .line 1763 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1477 │ + .line 1792 │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/view/ViewGroup$MarginLayoutParams; │ │ .prologue │ - .line 1480 │ + .line 1795 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ - .line 1448 │ + .line 1763 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1481 │ + .line 1796 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout$SavedState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1267 │ + .line 1582 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ .locals 1 │ .param p1, "source" # Landroid/os/Parcel; │ │ .prologue │ - .line 1270 │ + .line 1585 │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/widget/DrawerLayout$SavedState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 1267 │ + .line 1582 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 1275 │ + .line 1590 │ new-array v0, p1, [Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 1267 │ + .line 1582 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/widget/DrawerLayout$SavedState.smali │ @@ -36,15 +36,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 1266 │ + .line 1581 │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;->()V │ │ sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ @@ -53,72 +53,72 @@ │ .method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1252 │ + .line 1567 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 1247 │ + .line 1562 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ - .line 1248 │ + .line 1563 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I │ │ - .line 1249 │ + .line 1564 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I │ │ - .line 1253 │ + .line 1568 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ - .line 1254 │ + .line 1569 │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcelable;)V │ .locals 1 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1257 │ + .line 1572 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1247 │ + .line 1562 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ - .line 1248 │ + .line 1563 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I │ │ - .line 1249 │ + .line 1564 │ iput v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I │ │ - .line 1258 │ + .line 1573 │ return-void │ .end method │ │ │ # virtual methods │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 1262 │ + .line 1577 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 1263 │ + .line 1578 │ iget v0, p0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 1264 │ + .line 1579 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout$SimpleDrawerListener.smali │ @@ -18,51 +18,51 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 194 │ + .line 241 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onDrawerClosed(Landroid/view/View;)V │ .locals 0 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 205 │ + .line 252 │ return-void │ .end method │ │ .method public onDrawerOpened(Landroid/view/View;)V │ .locals 0 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 201 │ + .line 248 │ return-void │ .end method │ │ .method public onDrawerSlide(Landroid/view/View;F)V │ .locals 0 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ - .line 197 │ + .line 244 │ return-void │ .end method │ │ .method public onDrawerStateChanged(I)V │ .locals 0 │ .param p1, "newState" # I │ │ .prologue │ - .line 209 │ + .line 256 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout$ViewDragCallback$1.smali │ @@ -22,30 +22,30 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ .locals 0 │ │ .prologue │ - .line 1284 │ + .line 1599 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 1 │ │ .prologue │ - .line 1286 │ + .line 1601 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ # invokes: Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->peekDrawer()V │ invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ - .line 1287 │ + .line 1602 │ return-void │ .end method ├── smali/android/support/v4/widget/DrawerLayout$ViewDragCallback.smali │ @@ -11,146 +11,146 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x2 │ name = "ViewDragCallback" │ .end annotation │ │ │ # instance fields │ -.field private mDragger:Landroid/support/v4/widget/ViewDragHelper; │ +.field private final mAbsGravity:I │ │ -.field private final mGravity:I │ +.field private mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ .field private final mPeekRunnable:Ljava/lang/Runnable; │ │ .field final synthetic this$0:Landroid/support/v4/widget/DrawerLayout; │ │ │ # direct methods │ .method public constructor (Landroid/support/v4/widget/DrawerLayout;I)V │ .locals 1 │ .param p2, "gravity" # I │ │ .prologue │ - .line 1290 │ + .line 1605 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-direct {p0}, Landroid/support/v4/widget/ViewDragHelper$Callback;->()V │ │ - .line 1284 │ + .line 1599 │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ invoke-direct {v0, p0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ iput-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mPeekRunnable:Ljava/lang/Runnable; │ │ - .line 1291 │ - iput p2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I │ + .line 1606 │ + iput p2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I │ │ - .line 1292 │ + .line 1607 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ .locals 0 │ .param p0, "x0" # Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ .prologue │ - .line 1280 │ + .line 1595 │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->peekDrawer()V │ │ return-void │ .end method │ │ .method private closeOtherDrawer()V │ .locals 3 │ │ .prologue │ const/4 v0, 0x3 │ │ - .line 1341 │ - iget v2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I │ + .line 1656 │ + iget v2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I │ │ if-ne v2, v0, :cond_0 │ │ const/4 v0, 0x5 │ │ - .line 1342 │ + .line 1657 │ .local v0, "otherGrav":I │ :cond_0 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 1343 │ + .line 1658 │ .local v1, "toClose":Landroid/view/View; │ if-eqz v1, :cond_1 │ │ - .line 1344 │ + .line 1659 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V │ │ - .line 1346 │ + .line 1661 │ :cond_1 │ return-void │ .end method │ │ .method private peekDrawer()V │ .locals 9 │ │ .prologue │ const/4 v8, 0x3 │ │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1375 │ + .line 1690 │ iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;->getEdgeSize()I │ │ move-result v3 │ │ - .line 1376 │ + .line 1691 │ .local v3, "peekDistance":I │ - iget v7, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I │ + iget v7, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I │ │ if-ne v7, v8, :cond_4 │ │ move v1, v6 │ │ - .line 1377 │ + .line 1692 │ .local v1, "leftEdge":Z │ :goto_0 │ if-eqz v1, :cond_5 │ │ - .line 1378 │ + .line 1693 │ iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v4 │ │ - .line 1379 │ + .line 1694 │ .local v4, "toCapture":Landroid/view/View; │ if-eqz v4, :cond_0 │ │ invoke-virtual {v4}, Landroid/view/View;->getWidth()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ :cond_0 │ add-int v0, v5, v3 │ │ - .line 1385 │ + .line 1700 │ .local v0, "childLeft":I │ :goto_1 │ if-eqz v4, :cond_3 │ │ if-eqz v1, :cond_1 │ │ invoke-virtual {v4}, Landroid/view/View;->getLeft()I │ @@ -173,73 +173,73 @@ │ │ invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I │ │ move-result v5 │ │ if-nez v5, :cond_3 │ │ - .line 1388 │ + .line 1703 │ invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 1389 │ + .line 1704 │ .local v2, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v4}, Landroid/view/View;->getTop()I │ │ move-result v7 │ │ invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ │ - .line 1390 │ + .line 1705 │ iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->isPeeking:Z │ │ - .line 1391 │ + .line 1706 │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 1393 │ + .line 1708 │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->closeOtherDrawer()V │ │ - .line 1395 │ + .line 1710 │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;->cancelChildViewTouch()V │ │ - .line 1397 │ + .line 1712 │ .end local v2 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_3 │ return-void │ │ .end local v0 # "childLeft":I │ .end local v1 # "leftEdge":Z │ .end local v4 # "toCapture":Landroid/view/View; │ :cond_4 │ move v1, v5 │ │ - .line 1376 │ + .line 1691 │ goto :goto_0 │ │ - .line 1381 │ + .line 1696 │ .restart local v1 # "leftEdge":Z │ :cond_5 │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v7, 0x5 │ │ invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v4 │ │ - .line 1382 │ + .line 1697 │ .restart local v4 # "toCapture":Landroid/view/View; │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v5 │ │ @@ -254,26 +254,26 @@ │ .method public clampViewPositionHorizontal(Landroid/view/View;II)I │ .locals 3 │ .param p1, "child" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "dx" # I │ │ .prologue │ - .line 1432 │ + .line 1747 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v2, 0x3 │ │ - invoke-virtual {v1, p1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v1, p1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 1433 │ + .line 1748 │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v1 │ │ neg-int v1, v1 │ │ const/4 v2, 0x0 │ @@ -282,27 +282,27 @@ │ │ move-result v2 │ │ invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ - .line 1436 │ + .line 1751 │ :goto_0 │ return v1 │ │ - .line 1435 │ + .line 1750 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v0 │ │ - .line 1436 │ + .line 1751 │ .local v0, "width":I │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v1 │ │ sub-int v1, v0, v1 │ │ @@ -320,80 +320,94 @@ │ .method public clampViewPositionVertical(Landroid/view/View;II)I │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ .param p2, "top" # I │ .param p3, "dy" # I │ │ .prologue │ - .line 1442 │ + .line 1757 │ invoke-virtual {p1}, Landroid/view/View;->getTop()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getViewHorizontalDragRange(Landroid/view/View;)I │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1427 │ + .line 1742 │ + iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ + │ + invoke-virtual {v0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v0 │ │ + :goto_0 │ return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ .method public onEdgeDragStarted(II)V │ .locals 3 │ .param p1, "edgeFlags" # I │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1414 │ + .line 1729 │ and-int/lit8 v1, p1, 0x1 │ │ const/4 v2, 0x1 │ │ if-ne v1, v2, :cond_1 │ │ - .line 1415 │ + .line 1730 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v2, 0x3 │ │ invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1420 │ + .line 1735 │ .local v0, "toCapture":Landroid/view/View; │ :goto_0 │ if-eqz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1421 │ + .line 1736 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v1, v0, p2}, Landroid/support/v4/widget/ViewDragHelper;->captureChildView(Landroid/view/View;I)V │ │ - .line 1423 │ + .line 1738 │ :cond_0 │ return-void │ │ - .line 1417 │ + .line 1732 │ .end local v0 # "toCapture":Landroid/view/View; │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v2, 0x5 │ │ invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ @@ -405,172 +419,172 @@ │ .end method │ │ .method public onEdgeLock(I)Z │ .locals 1 │ .param p1, "edgeFlags" # I │ │ .prologue │ - .line 1408 │ + .line 1723 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onEdgeTouched(II)V │ .locals 4 │ .param p1, "edgeFlags" # I │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1369 │ + .line 1684 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mPeekRunnable:Ljava/lang/Runnable; │ │ const-wide/16 v2, 0xa0 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;->postDelayed(Ljava/lang/Runnable;J)Z │ │ - .line 1370 │ + .line 1685 │ return-void │ .end method │ │ .method public onViewCaptured(Landroid/view/View;I)V │ .locals 2 │ .param p1, "capturedChild" # Landroid/view/View; │ .param p2, "activePointerId" # I │ │ .prologue │ - .line 1334 │ + .line 1649 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 1335 │ + .line 1650 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ const/4 v1, 0x0 │ │ iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->isPeeking:Z │ │ - .line 1337 │ + .line 1652 │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->closeOtherDrawer()V │ │ - .line 1338 │ + .line 1653 │ return-void │ .end method │ │ .method public onViewDragStateChanged(I)V │ .locals 3 │ .param p1, "state" # I │ │ .prologue │ - .line 1312 │ + .line 1627 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ - iget v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I │ + iget v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I │ │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;->getCapturedView()Landroid/view/View; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, p1, v2}, Landroid/support/v4/widget/DrawerLayout;->updateDrawerState(IILandroid/view/View;)V │ │ - .line 1313 │ + .line 1628 │ return-void │ .end method │ │ .method public onViewPositionChanged(Landroid/view/View;IIII)V │ .locals 5 │ .param p1, "changedView" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ │ .prologue │ - .line 1318 │ + .line 1633 │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v0 │ │ - .line 1321 │ + .line 1636 │ .local v0, "childWidth":I │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v4, 0x3 │ │ - invoke-virtual {v3, p1, v4}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v3, p1, v4}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 1322 │ + .line 1637 │ add-int v3, v0, p2 │ │ int-to-float v3, v3 │ │ int-to-float v4, v0 │ │ div-float v1, v3, v4 │ │ - .line 1327 │ + .line 1642 │ .local v1, "offset":F │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v3, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->setDrawerViewOffset(Landroid/view/View;F)V │ │ - .line 1328 │ + .line 1643 │ const/4 v3, 0x0 │ │ cmpl-float v3, v1, v3 │ │ if-nez v3, :cond_1 │ │ const/4 v3, 0x4 │ │ :goto_1 │ invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V │ │ - .line 1329 │ + .line 1644 │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 1330 │ + .line 1645 │ return-void │ │ - .line 1324 │ + .line 1639 │ .end local v1 # "offset":F │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v2 │ │ - .line 1325 │ + .line 1640 │ .local v2, "width":I │ sub-int v3, v2, p2 │ │ int-to-float v3, v3 │ │ int-to-float v4, v0 │ │ div-float v1, v3, v4 │ │ .restart local v1 # "offset":F │ goto :goto_0 │ │ - .line 1328 │ + .line 1643 │ .end local v2 # "width":I │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ @@ -581,40 +595,40 @@ │ .param p3, "yvel" # F │ │ .prologue │ const/high16 v7, 0x3f000000 # 0.5f │ │ const/4 v6, 0x0 │ │ - .line 1352 │ + .line 1667 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v4, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewOffset(Landroid/view/View;)F │ │ move-result v2 │ │ - .line 1353 │ + .line 1668 │ .local v2, "offset":F │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v0 │ │ - .line 1356 │ + .line 1671 │ .local v0, "childWidth":I │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ const/4 v5, 0x3 │ │ - invoke-virtual {v4, p1, v5}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v4, p1, v5}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - .line 1357 │ + .line 1672 │ cmpl-float v4, p2, v6 │ │ if-gtz v4, :cond_0 │ │ cmpl-float v4, p2, v6 │ │ if-nez v4, :cond_1 │ @@ -622,61 +636,61 @@ │ cmpl-float v4, v2, v7 │ │ if-lez v4, :cond_1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ - .line 1363 │ + .line 1678 │ .local v1, "left":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p1}, Landroid/view/View;->getTop()I │ │ move-result v5 │ │ invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;->settleCapturedViewAt(II)Z │ │ - .line 1364 │ + .line 1679 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 1365 │ + .line 1680 │ return-void │ │ - .line 1357 │ + .line 1672 │ .end local v1 # "left":I │ :cond_1 │ neg-int v1, v0 │ │ goto :goto_0 │ │ - .line 1359 │ + .line 1674 │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v3 │ │ - .line 1360 │ + .line 1675 │ .local v3, "width":I │ cmpg-float v4, p2, v6 │ │ if-ltz v4, :cond_3 │ │ cmpl-float v4, p2, v6 │ │ if-nez v4, :cond_4 │ │ - cmpg-float v4, v2, v7 │ + cmpl-float v4, v2, v7 │ │ - if-gez v4, :cond_4 │ + if-lez v4, :cond_4 │ │ :cond_3 │ sub-int v1, v3, v0 │ │ .restart local v1 # "left":I │ :goto_1 │ goto :goto_0 │ @@ -688,57 +702,57 @@ │ goto :goto_1 │ .end method │ │ .method public removeCallbacks()V │ .locals 2 │ │ .prologue │ - .line 1299 │ + .line 1614 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mPeekRunnable:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 1300 │ + .line 1615 │ return-void │ .end method │ │ .method public setDragger(Landroid/support/v4/widget/ViewDragHelper;)V │ .locals 0 │ .param p1, "dragger" # Landroid/support/v4/widget/ViewDragHelper; │ │ .prologue │ - .line 1295 │ + .line 1610 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - .line 1296 │ + .line 1611 │ return-void │ .end method │ │ .method public tryCaptureView(Landroid/view/View;I)Z │ .locals 2 │ .param p1, "child" # Landroid/view/View; │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1306 │ + .line 1621 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; │ │ - iget v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I │ + iget v1, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I │ │ - invoke-virtual {v0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout; ├── smali/android/support/v4/widget/DrawerLayout.smali │ @@ -1,30 +1,46 @@ │ .class public Landroid/support/v4/widget/DrawerLayout; │ .super Landroid/view/ViewGroup; │ .source "DrawerLayout.java" │ │ +# interfaces │ +.implements Landroid/support/v4/widget/DrawerLayoutImpl; │ + │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;, │ Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;, │ Landroid/support/v4/widget/DrawerLayout$LayoutParams;, │ Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;, │ Landroid/support/v4/widget/DrawerLayout$SavedState;, │ + Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;, │ + Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;, │ + Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;, │ Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;, │ - Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ + Landroid/support/v4/widget/DrawerLayout$DrawerListener;, │ + Landroid/support/v4/widget/DrawerLayout$EdgeGravity;, │ + Landroid/support/v4/widget/DrawerLayout$LockMode;, │ + Landroid/support/v4/widget/DrawerLayout$State; │ } │ .end annotation │ │ │ # static fields │ .field private static final ALLOW_EDGE_LOCK:Z = false │ │ +.field private static final CAN_HIDE_DESCENDANTS:Z │ + │ +.field private static final CHILDREN_DISALLOW_INTERCEPT:Z = true │ + │ .field private static final DEFAULT_SCRIM_COLOR:I = -0x67000000 │ │ +.field static final IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ + │ .field private static final LAYOUT_ATTRS:[I │ │ .field public static final LOCK_MODE_LOCKED_CLOSED:I = 0x1 │ │ .field public static final LOCK_MODE_LOCKED_OPEN:I = 0x2 │ │ .field public static final LOCK_MODE_UNLOCKED:I = 0x0 │ @@ -39,30 +55,38 @@ │ │ .field public static final STATE_IDLE:I = 0x0 │ │ .field public static final STATE_SETTLING:I = 0x2 │ │ .field private static final TAG:Ljava/lang/String; = "DrawerLayout" │ │ +.field private static final TOUCH_SLOP_SENSITIVITY:F = 1.0f │ + │ │ # instance fields │ +.field private final mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ + │ .field private mChildrenCanceledTouch:Z │ │ .field private mDisallowInterceptRequested:Z │ │ +.field private mDrawStatusBarBackground:Z │ + │ .field private mDrawerState:I │ │ .field private mFirstLayout:Z │ │ .field private mInLayout:Z │ │ .field private mInitialMotionX:F │ │ .field private mInitialMotionY:F │ │ +.field private mLastInsets:Ljava/lang/Object; │ + │ .field private final mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ .field private final mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ .field private mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ .field private mLockModeLeft:I │ @@ -81,313 +105,431 @@ │ │ .field private mScrimPaint:Landroid/graphics/Paint; │ │ .field private mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ .field private mShadowRight:Landroid/graphics/drawable/Drawable; │ │ +.field private mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ +.field private mTitleLeft:Ljava/lang/CharSequence; │ + │ +.field private mTitleRight:Ljava/lang/CharSequence; │ + │ │ # direct methods │ .method static constructor ()V │ - .locals 3 │ + .locals 5 │ │ .prologue │ - .line 125 │ - const/4 v0, 0x1 │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ │ - new-array v0, v0, [I │ + .line 159 │ + new-array v3, v1, [I │ │ - const/4 v1, 0x0 │ + const v4, 0x10100b3 │ + │ + aput v4, v3, v2 │ + │ + sput-object v3, Landroid/support/v4/widget/DrawerLayout;->LAYOUT_ATTRS:[I │ + │ + .line 164 │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const v2, 0x10100b3 │ + const/16 v4, 0x13 │ │ - aput v2, v0, v1 │ + if-lt v3, v4, :cond_0 │ │ - sput-object v0, Landroid/support/v4/widget/DrawerLayout;->LAYOUT_ATTRS:[I │ + :goto_0 │ + sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;->CAN_HIDE_DESCENDANTS:Z │ + │ + .line 303 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 304 │ + .local v0, "version":I │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 305 │ + new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ + │ + invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;->()V │ │ + sput-object v1, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ + │ + .line 309 │ + :goto_1 │ return-void │ + │ + .end local v0 # "version":I │ + :cond_0 │ + move v1, v2 │ + │ + .line 164 │ + goto :goto_0 │ + │ + .line 307 │ + .restart local v0 # "version":I │ + :cond_1 │ + new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ + │ + invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;->()V │ + │ + sput-object v1, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ + │ + goto :goto_1 │ .end method │ │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 213 │ + .line 314 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 214 │ + .line 315 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 217 │ + .line 318 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, v0}, Landroid/support/v4/widget/DrawerLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 218 │ + .line 319 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ .locals 6 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defStyle" # I │ │ .prologue │ - const/4 v5, 0x1 │ + const/high16 v5, 0x3f800000 # 1.0f │ │ - const/high16 v4, 0x3f000000 # 0.5f │ + const/4 v4, 0x1 │ │ - .line 221 │ + .line 322 │ invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 131 │ + .line 166 │ + new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ + │ + invoke-direct {v2, p0}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;->(Landroid/support/v4/widget/DrawerLayout;)V │ + │ + iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ + │ + .line 171 │ const/high16 v2, -0x67000000 │ │ iput v2, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimColor:I │ │ - .line 133 │ + .line 173 │ new-instance v2, Landroid/graphics/Paint; │ │ invoke-direct {v2}, Landroid/graphics/Paint;->()V │ │ iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimPaint:Landroid/graphics/Paint; │ │ - .line 141 │ - iput-boolean v5, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ + .line 181 │ + iput-boolean v4, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ + │ + .line 323 │ + const/high16 v2, 0x40000 │ │ - .line 223 │ + invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->setDescendantFocusability(I)V │ + │ + .line 324 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ │ iget v0, v2, Landroid/util/DisplayMetrics;->density:F │ │ - .line 224 │ + .line 325 │ .local v0, "density":F │ const/high16 v2, 0x42800000 # 64.0f │ │ mul-float/2addr v2, v0 │ │ - add-float/2addr v2, v4 │ + const/high16 v3, 0x3f000000 # 0.5f │ + │ + add-float/2addr v2, v3 │ │ float-to-int v2, v2 │ │ iput v2, p0, Landroid/support/v4/widget/DrawerLayout;->mMinDrawerMargin:I │ │ - .line 225 │ + .line 326 │ const/high16 v2, 0x43c80000 # 400.0f │ │ mul-float v1, v2, v0 │ │ - .line 227 │ + .line 328 │ .local v1, "minVel":F │ new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ const/4 v3, 0x3 │ │ invoke-direct {v2, p0, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->(Landroid/support/v4/widget/DrawerLayout;I)V │ │ iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - .line 228 │ + .line 329 │ new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ const/4 v3, 0x5 │ │ invoke-direct {v2, p0, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->(Landroid/support/v4/widget/DrawerLayout;I)V │ │ iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - .line 230 │ + .line 331 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - invoke-static {p0, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ + invoke-static {p0, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ move-result-object v2 │ │ iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - .line 231 │ + .line 332 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - invoke-virtual {v2, v5}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ + invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ │ - .line 232 │ + .line 333 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;->setMinVelocity(F)V │ │ - .line 233 │ + .line 334 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->setDragger(Landroid/support/v4/widget/ViewDragHelper;)V │ │ - .line 235 │ + .line 336 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - invoke-static {p0, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ + invoke-static {p0, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ move-result-object v2 │ │ iput-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - .line 236 │ + .line 337 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ const/4 v3, 0x2 │ │ invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ │ - .line 237 │ + .line 338 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;->setMinVelocity(F)V │ │ - .line 238 │ + .line 339 │ iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ iget-object v3, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->setDragger(Landroid/support/v4/widget/ViewDragHelper;)V │ │ - .line 241 │ - invoke-virtual {p0, v5}, Landroid/support/v4/widget/DrawerLayout;->setFocusableInTouchMode(Z)V │ + .line 342 │ + invoke-virtual {p0, v4}, Landroid/support/v4/widget/DrawerLayout;->setFocusableInTouchMode(Z)V │ + │ + .line 344 │ + invoke-static {p0, v4}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 243 │ + .line 347 │ new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ invoke-direct {v2, p0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->(Landroid/support/v4/widget/DrawerLayout;)V │ │ invoke-static {p0, v2}, Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 244 │ + .line 348 │ const/4 v2, 0x0 │ │ invoke-static {p0, v2}, Landroid/support/v4/view/ViewGroupCompat;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ │ - .line 245 │ + .line 349 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_0 │ + │ + .line 350 │ + sget-object v2, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ + │ + invoke-interface {v2, p0}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;->configureApplyInsets(Landroid/view/View;)V │ + │ + .line 352 │ + :cond_0 │ return-void │ .end method │ │ .method static synthetic access$100()[I │ .locals 1 │ │ .prologue │ - .line 71 │ + .line 86 │ sget-object v0, Landroid/support/v4/widget/DrawerLayout;->LAYOUT_ATTRS:[I │ │ return-object v0 │ .end method │ │ +.method static synthetic access$200()Z │ + .locals 1 │ + │ + .prologue │ + .line 86 │ + sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;->CAN_HIDE_DESCENDANTS:Z │ + │ + return v0 │ +.end method │ + │ +.method static synthetic access$300(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/widget/DrawerLayout; │ + │ + .prologue │ + .line 86 │ + invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->findVisibleDrawer()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic access$400(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "x0" # Landroid/view/View; │ + │ + .prologue │ + .line 86 │ + invoke-static {p0}, Landroid/support/v4/widget/DrawerLayout;->includeChildForAccessibility(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method private findVisibleDrawer()Landroid/view/View; │ .locals 4 │ │ .prologue │ - .line 1154 │ + .line 1444 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v1 │ │ - .line 1155 │ + .line 1445 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ - .line 1156 │ + .line 1446 │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1157 │ + .line 1447 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerVisible(Landroid/view/View;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 1161 │ + .line 1451 │ .end local v0 # "child":Landroid/view/View; │ :goto_1 │ return-object v0 │ │ - .line 1155 │ + .line 1445 │ .restart local v0 # "child":Landroid/view/View; │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1161 │ + .line 1451 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method static gravityToString(I)Ljava/lang/String; │ .locals 2 │ .param p0, "gravity" # I │ │ .prologue │ - .line 562 │ + .line 766 │ and-int/lit8 v0, p0, 0x3 │ │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_0 │ │ - .line 563 │ + .line 767 │ const-string v0, "LEFT" │ │ - .line 568 │ + .line 772 │ :goto_0 │ return-object v0 │ │ - .line 565 │ + .line 769 │ :cond_0 │ and-int/lit8 v0, p0, 0x5 │ │ const/4 v1, 0x5 │ │ if-ne v0, v1, :cond_1 │ │ - .line 566 │ + .line 770 │ const-string v0, "RIGHT" │ │ goto :goto_0 │ │ - .line 568 │ + .line 772 │ :cond_1 │ invoke-static {p0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ @@ -395,101 +537,101 @@ │ .method private static hasOpaqueBackground(Landroid/view/View;)Z │ .locals 4 │ .param p0, "v" # Landroid/view/View; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 735 │ + .line 983 │ invoke-virtual {p0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ - .line 736 │ + .line 984 │ .local v0, "bg":Landroid/graphics/drawable/Drawable; │ if-eqz v0, :cond_0 │ │ - .line 737 │ + .line 985 │ invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ │ move-result v2 │ │ const/4 v3, -0x1 │ │ if-ne v2, v3, :cond_0 │ │ const/4 v1, 0x1 │ │ - .line 739 │ + .line 987 │ :cond_0 │ return v1 │ .end method │ │ .method private hasPeekingDrawer()Z │ .locals 4 │ │ .prologue │ - .line 1115 │ + .line 1405 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v0 │ │ - .line 1116 │ + .line 1406 │ .local v0, "childCount":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 1117 │ + .line 1407 │ invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 1118 │ + .line 1408 │ .local v2, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->isPeeking:Z │ │ if-eqz v3, :cond_0 │ │ - .line 1119 │ + .line 1409 │ const/4 v3, 0x1 │ │ - .line 1122 │ + .line 1412 │ .end local v2 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :goto_1 │ return v3 │ │ - .line 1116 │ + .line 1406 │ .restart local v2 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1122 │ + .line 1412 │ .end local v2 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private hasVisibleDrawer()Z │ .locals 1 │ │ .prologue │ - .line 1150 │ + .line 1440 │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->findVisibleDrawer()Landroid/view/View; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ @@ -499,103 +641,256 @@ │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ +.method private static includeChildForAccessibility(Landroid/view/View;)Z │ + .locals 2 │ + .param p0, "child" # Landroid/view/View; │ + │ + .prologue │ + .line 1552 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + const/4 v1, 0x4 │ + │ + if-eq v0, v1, :cond_0 │ + │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + const/4 v1, 0x2 │ + │ + if-eq v0, v1, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method private updateChildrenImportantForAccessibility(Landroid/view/View;Z)V │ + .locals 4 │ + .param p1, "drawerView" # Landroid/view/View; │ + .param p2, "isDrawerOpen" # Z │ + │ + .prologue │ + .line 666 │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ + │ + move-result v1 │ + │ + .line 667 │ + .local v1, "childCount":I │ + const/4 v2, 0x0 │ + │ + .local v2, "i":I │ + :goto_0 │ + if-ge v2, v1, :cond_3 │ + │ + .line 668 │ + invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 669 │ + .local v0, "child":Landroid/view/View; │ + if-nez p2, :cond_0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_1 │ + │ + :cond_0 │ + if-eqz p2, :cond_2 │ + │ + if-ne v0, p1, :cond_2 │ + │ + .line 673 │ + :cond_1 │ + const/4 v3, 0x1 │ + │ + invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + │ + .line 667 │ + :goto_1 │ + add-int/lit8 v2, v2, 0x1 │ + │ + goto :goto_0 │ + │ + .line 676 │ + :cond_2 │ + const/4 v3, 0x4 │ + │ + invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + │ + goto :goto_1 │ + │ + .line 680 │ + .end local v0 # "child":Landroid/view/View; │ + :cond_3 │ + return-void │ +.end method │ + │ │ # virtual methods │ +.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ + .locals 2 │ + .param p1, "child" # Landroid/view/View; │ + .param p2, "index" # I │ + .param p3, "params" # Landroid/view/ViewGroup$LayoutParams; │ + │ + .prologue │ + .line 1524 │ + invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ + │ + .line 1526 │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->findOpenDrawer()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 1527 │ + .local v0, "openDrawer":Landroid/view/View; │ + if-nez v0, :cond_0 │ + │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_2 │ + │ + .line 1530 │ + :cond_0 │ + const/4 v1, 0x4 │ + │ + invoke-static {p1, v1}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + │ + .line 1541 │ + :goto_0 │ + sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;->CAN_HIDE_DESCENDANTS:Z │ + │ + if-nez v1, :cond_1 │ + │ + .line 1542 │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ + │ + invoke-static {p1, v1}, Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ + │ + .line 1544 │ + :cond_1 │ + return-void │ + │ + .line 1535 │ + :cond_2 │ + const/4 v1, 0x1 │ + │ + invoke-static {p1, v1}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + │ + goto :goto_0 │ +.end method │ + │ .method cancelChildViewTouch()V │ .locals 11 │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 1166 │ + .line 1456 │ iget-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ if-nez v2, :cond_1 │ │ - .line 1167 │ + .line 1457 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ - .line 1168 │ + .line 1458 │ .local v0, "now":J │ const/4 v4, 0x3 │ │ const/4 v7, 0x0 │ │ move-wide v2, v0 │ │ move v6, v5 │ │ invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ move-result-object v8 │ │ - .line 1170 │ + .line 1460 │ .local v8, "cancelEvent":Landroid/view/MotionEvent; │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v9 │ │ - .line 1171 │ + .line 1461 │ .local v9, "childCount":I │ const/4 v10, 0x0 │ │ .local v10, "i":I │ :goto_0 │ if-ge v10, v9, :cond_0 │ │ - .line 1172 │ + .line 1462 │ invoke-virtual {p0, v10}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v2 │ │ invoke-virtual {v2, v8}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z │ │ - .line 1171 │ + .line 1461 │ add-int/lit8 v10, v10, 0x1 │ │ goto :goto_0 │ │ - .line 1174 │ + .line 1464 │ :cond_0 │ invoke-virtual {v8}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 1175 │ + .line 1465 │ const/4 v2, 0x1 │ │ iput-boolean v2, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ - .line 1177 │ + .line 1467 │ .end local v0 # "now":J │ .end local v8 # "cancelEvent":Landroid/view/MotionEvent; │ .end local v9 # "childCount":I │ .end local v10 # "i":I │ :cond_1 │ return-void │ .end method │ │ -.method checkDrawerViewGravity(Landroid/view/View;I)Z │ +.method checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "checkFor" # I │ │ .prologue │ - .line 516 │ - invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewGravity(Landroid/view/View;)I │ + .line 712 │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ │ move-result v0 │ │ - .line 517 │ - .local v0, "absGrav":I │ + .line 713 │ + .local v0, "absGravity":I │ and-int v1, v0, p2 │ │ if-ne v1, p2, :cond_0 │ │ const/4 v1, 0x1 │ │ :goto_0 │ @@ -608,15 +903,15 @@ │ .end method │ │ .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1141 │ + .line 1431 │ instance-of v0, p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ if-eqz v0, :cond_0 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v0 │ @@ -631,87 +926,77 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public closeDrawer(I)V │ - .locals 5 │ + .locals 4 │ .param p1, "gravity" # I │ │ .prologue │ - .line 1038 │ - invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ - │ - move-result v2 │ - │ - invoke-static {p1, v2}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + .line 1331 │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ - move-result v0 │ + move-result-object v0 │ │ - .line 1040 │ - .local v0, "absGravity":I │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ + .line 1332 │ + .local v0, "drawerView":Landroid/view/View; │ + if-nez v0, :cond_0 │ │ - move-result-object v1 │ + .line 1333 │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - .line 1042 │ - .local v1, "drawerView":Landroid/view/View; │ - if-nez v1, :cond_0 │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - .line 1043 │ - new-instance v2, Ljava/lang/IllegalArgumentException; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + const-string v3, "No drawer view found with gravity " │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v4, "No drawer view found with absolute gravity " │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {p1}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ - │ - move-result-object v4 │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ - .line 1046 │ + .line 1336 │ :cond_0 │ - invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V │ │ - .line 1047 │ + .line 1337 │ return-void │ .end method │ │ .method public closeDrawer(Landroid/view/View;)V │ .locals 4 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 1012 │ + .line 1305 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1013 │ + .line 1306 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "View " │ @@ -734,57 +1019,57 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1016 │ + .line 1309 │ :cond_0 │ iget-boolean v1, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ │ if-eqz v1, :cond_1 │ │ - .line 1017 │ + .line 1310 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 1018 │ + .line 1311 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ const/4 v1, 0x0 │ │ iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - .line 1019 │ + .line 1312 │ const/4 v1, 0x0 │ │ iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ - .line 1028 │ + .line 1321 │ .end local v0 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 1029 │ + .line 1322 │ return-void │ │ - .line 1021 │ + .line 1314 │ :cond_1 │ const/4 v1, 0x3 │ │ - invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 1022 │ + .line 1315 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v2 │ │ neg-int v2, v2 │ @@ -793,15 +1078,15 @@ │ │ move-result v3 │ │ invoke-virtual {v1, p1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ │ goto :goto_0 │ │ - .line 1025 │ + .line 1318 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v2 │ │ @@ -814,119 +1099,119 @@ │ goto :goto_0 │ .end method │ │ .method public closeDrawers()V │ .locals 1 │ │ .prologue │ - .line 928 │ + .line 1222 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ │ - .line 929 │ + .line 1223 │ return-void │ .end method │ │ .method closeDrawers(Z)V │ .locals 9 │ .param p1, "peekingOnly" # Z │ │ .prologue │ - .line 932 │ + .line 1226 │ const/4 v5, 0x0 │ │ - .line 933 │ + .line 1227 │ .local v5, "needsInvalidate":Z │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v1 │ │ - .line 934 │ + .line 1228 │ .local v1, "childCount":I │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ if-ge v3, v1, :cond_3 │ │ - .line 935 │ + .line 1229 │ invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 936 │ + .line 1230 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 938 │ + .line 1232 │ .local v4, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ if-eqz p1, :cond_1 │ │ iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->isPeeking:Z │ │ if-nez v6, :cond_1 │ │ - .line 934 │ + .line 1228 │ :cond_0 │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 942 │ + .line 1236 │ :cond_1 │ invoke-virtual {v0}, Landroid/view/View;->getWidth()I │ │ move-result v2 │ │ - .line 944 │ + .line 1238 │ .local v2, "childWidth":I │ const/4 v6, 0x3 │ │ - invoke-virtual {p0, v0, v6}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {p0, v0, v6}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - .line 945 │ + .line 1239 │ iget-object v6, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ neg-int v7, v2 │ │ invoke-virtual {v0}, Landroid/view/View;->getTop()I │ │ move-result v8 │ │ invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ │ move-result v6 │ │ or-int/2addr v5, v6 │ │ - .line 952 │ + .line 1246 │ :goto_2 │ const/4 v6, 0x0 │ │ iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->isPeeking:Z │ │ goto :goto_1 │ │ - .line 948 │ + .line 1242 │ :cond_2 │ iget-object v6, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v7 │ │ @@ -938,92 +1223,92 @@ │ │ move-result v6 │ │ or-int/2addr v5, v6 │ │ goto :goto_2 │ │ - .line 955 │ + .line 1249 │ .end local v0 # "child":Landroid/view/View; │ .end local v2 # "childWidth":I │ .end local v4 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_3 │ iget-object v6, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ │ - .line 956 │ + .line 1250 │ iget-object v6, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ │ - .line 958 │ + .line 1252 │ if-eqz v5, :cond_4 │ │ - .line 959 │ + .line 1253 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 961 │ + .line 1255 │ :cond_4 │ return-void │ .end method │ │ .method public computeScroll()V │ .locals 7 │ │ .prologue │ const/4 v6, 0x1 │ │ - .line 720 │ + .line 968 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v0 │ │ - .line 721 │ + .line 969 │ .local v0, "childCount":I │ const/4 v3, 0x0 │ │ - .line 722 │ + .line 970 │ .local v3, "scrimOpacity":F │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_0 │ │ - .line 723 │ + .line 971 │ invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - .line 724 │ + .line 972 │ .local v2, "onscreen":F │ invoke-static {v3, v2}, Ljava/lang/Math;->max(FF)F │ │ move-result v3 │ │ - .line 722 │ + .line 970 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 726 │ + .line 974 │ .end local v2 # "onscreen":F │ :cond_0 │ iput v3, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimOpacity:F │ │ - .line 729 │ + .line 977 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;->continueSettling(Z)Z │ │ move-result v4 │ │ iget-object v5, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ @@ -1032,197 +1317,218 @@ │ │ move-result v5 │ │ or-int/2addr v4, v5 │ │ if-eqz v4, :cond_1 │ │ - .line 730 │ + .line 978 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 732 │ + .line 980 │ :cond_1 │ return-void │ .end method │ │ .method dispatchOnDrawerClosed(Landroid/view/View;)V │ - .locals 2 │ + .locals 4 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 469 │ + const/4 v3, 0x0 │ + │ + .line 630 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 470 │ + .line 631 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ - │ - if-eqz v1, :cond_1 │ + iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ - .line 471 │ - const/4 v1, 0x0 │ + if-eqz v2, :cond_1 │ │ - iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ + .line 632 │ + iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ - .line 472 │ - iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ + .line 633 │ + iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ - .line 473 │ - iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ + .line 634 │ + iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ - invoke-interface {v1, p1}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;->onDrawerClosed(Landroid/view/View;)V │ + invoke-interface {v2, p1}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;->onDrawerClosed(Landroid/view/View;)V │ │ - .line 475 │ + .line 637 │ :cond_0 │ - const/16 v1, 0x20 │ + invoke-direct {p0, p1, v3}, Landroid/support/v4/widget/DrawerLayout;->updateChildrenImportantForAccessibility(Landroid/view/View;Z)V │ │ - invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->sendAccessibilityEvent(I)V │ + .line 642 │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->hasWindowFocus()Z │ │ - .line 477 │ + move-result v2 │ + │ + if-eqz v2, :cond_1 │ + │ + .line 643 │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getRootView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + .line 644 │ + .local v1, "rootView":Landroid/view/View; │ + if-eqz v1, :cond_1 │ + │ + .line 645 │ + const/16 v2, 0x20 │ + │ + invoke-virtual {v1, v2}, Landroid/view/View;->sendAccessibilityEvent(I)V │ + │ + .line 649 │ + .end local v1 # "rootView":Landroid/view/View; │ :cond_1 │ return-void │ .end method │ │ .method dispatchOnDrawerOpened(Landroid/view/View;)V │ - .locals 2 │ + .locals 3 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 480 │ + const/4 v2, 0x1 │ + │ + .line 652 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 481 │ + .line 653 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ if-nez v1, :cond_1 │ │ - .line 482 │ - const/4 v1, 0x1 │ - │ - iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ + .line 654 │ + iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ - .line 483 │ + .line 655 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ if-eqz v1, :cond_0 │ │ - .line 484 │ + .line 656 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ invoke-interface {v1, p1}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;->onDrawerOpened(Landroid/view/View;)V │ │ - .line 486 │ + .line 659 │ :cond_0 │ - const/16 v1, 0x20 │ + invoke-direct {p0, p1, v2}, Landroid/support/v4/widget/DrawerLayout;->updateChildrenImportantForAccessibility(Landroid/view/View;Z)V │ │ - invoke-virtual {p1, v1}, Landroid/view/View;->sendAccessibilityEvent(I)V │ + .line 661 │ + invoke-virtual {p1}, Landroid/view/View;->requestFocus()Z │ │ - .line 488 │ + .line 663 │ :cond_1 │ return-void │ .end method │ │ .method dispatchOnDrawerSlide(Landroid/view/View;F)V │ .locals 1 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ - .line 491 │ + .line 683 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ if-eqz v0, :cond_0 │ │ - .line 492 │ + .line 684 │ iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ invoke-interface {v0, p1, p2}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;->onDrawerSlide(Landroid/view/View;F)V │ │ - .line 494 │ + .line 686 │ :cond_0 │ return-void │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ - .locals 28 │ + .locals 29 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ - .line 744 │ + .line 1035 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I │ │ move-result v18 │ │ - .line 745 │ + .line 1036 │ .local v18, "height":I │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ │ move-result v17 │ │ - .line 746 │ + .line 1037 │ .local v17, "drawingContent":Z │ const/4 v13, 0x0 │ │ .local v13, "clipLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v14 │ │ - .line 748 │ + .line 1039 │ .local v14, "clipRight":I │ invoke-virtual/range {p1 .. p1}, Landroid/graphics/Canvas;->save()I │ │ move-result v21 │ │ - .line 749 │ + .line 1040 │ .local v21, "restoreCount":I │ if-eqz v17, :cond_4 │ │ - .line 750 │ + .line 1041 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v10 │ │ - .line 751 │ + .line 1042 │ .local v10, "childCount":I │ const/16 v19, 0x0 │ │ .local v19, "i":I │ :goto_0 │ move/from16 v0, v19 │ │ if-ge v0, v10, :cond_3 │ │ - .line 752 │ + .line 1043 │ move-object/from16 v0, p0 │ │ move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v25 │ │ - .line 753 │ + .line 1044 │ .local v25, "v":Landroid/view/View; │ move-object/from16 v0, v25 │ │ move-object/from16 v1, p2 │ │ if-eq v0, v1, :cond_0 │ │ @@ -1252,158 +1558,158 @@ │ │ move-result v2 │ │ move/from16 v0, v18 │ │ if-ge v2, v0, :cond_1 │ │ - .line 751 │ + .line 1042 │ :cond_0 │ :goto_1 │ add-int/lit8 v19, v19, 0x1 │ │ goto :goto_0 │ │ - .line 759 │ + .line 1050 │ :cond_1 │ const/4 v2, 0x3 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v25 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - .line 760 │ + .line 1051 │ invoke-virtual/range {v25 .. v25}, Landroid/view/View;->getRight()I │ │ move-result v27 │ │ - .line 761 │ + .line 1052 │ .local v27, "vright":I │ move/from16 v0, v27 │ │ if-le v0, v13, :cond_0 │ │ move/from16 v13, v27 │ │ goto :goto_1 │ │ - .line 763 │ + .line 1054 │ .end local v27 # "vright":I │ :cond_2 │ invoke-virtual/range {v25 .. v25}, Landroid/view/View;->getLeft()I │ │ move-result v26 │ │ - .line 764 │ + .line 1055 │ .local v26, "vleft":I │ move/from16 v0, v26 │ │ if-ge v0, v14, :cond_0 │ │ move/from16 v14, v26 │ │ goto :goto_1 │ │ - .line 767 │ + .line 1058 │ .end local v25 # "v":Landroid/view/View; │ .end local v26 # "vleft":I │ :cond_3 │ const/4 v2, 0x0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I │ │ move-result v3 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;->clipRect(IIII)Z │ │ - .line 769 │ + .line 1060 │ .end local v10 # "childCount":I │ .end local v19 # "i":I │ :cond_4 │ invoke-super/range {p0 .. p4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ move-result v22 │ │ - .line 770 │ + .line 1061 │ .local v22, "result":Z │ move-object/from16 v0, p1 │ │ move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 772 │ + .line 1063 │ move-object/from16 v0, p0 │ │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimOpacity:F │ │ const/4 v3, 0x0 │ │ cmpl-float v2, v2, v3 │ │ if-lez v2, :cond_6 │ │ if-eqz v17, :cond_6 │ │ - .line 773 │ + .line 1064 │ move-object/from16 v0, p0 │ │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimColor:I │ │ const/high16 v3, -0x1000000 │ │ and-int/2addr v2, v3 │ │ ushr-int/lit8 v9, v2, 0x18 │ │ - .line 774 │ + .line 1065 │ .local v9, "baseAlpha":I │ int-to-float v2, v9 │ │ move-object/from16 v0, p0 │ │ iget v3, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimOpacity:F │ │ mul-float/2addr v2, v3 │ │ float-to-int v0, v2 │ │ move/from16 v20, v0 │ │ - .line 775 │ + .line 1066 │ .local v20, "imag":I │ shl-int/lit8 v2, v20, 0x18 │ │ move-object/from16 v0, p0 │ │ iget v3, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimColor:I │ │ const v4, 0xffffff │ │ and-int/2addr v3, v4 │ │ or-int v15, v2, v3 │ │ - .line 776 │ + .line 1067 │ .local v15, "color":I │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimPaint:Landroid/graphics/Paint; │ │ invoke-virtual {v2, v15}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 778 │ + .line 1069 │ int-to-float v3, v13 │ │ const/4 v4, 0x0 │ │ int-to-float v5, v14 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I │ @@ -1416,68 +1722,68 @@ │ │ iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;->mScrimPaint:Landroid/graphics/Paint; │ │ move-object/from16 v2, p1 │ │ invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ - .line 801 │ + .line 1092 │ .end local v9 # "baseAlpha":I │ .end local v15 # "color":I │ .end local v20 # "imag":I │ :cond_5 │ :goto_2 │ return v22 │ │ - .line 779 │ + .line 1070 │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ if-eqz v2, :cond_7 │ │ const/4 v2, 0x3 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_7 │ │ - .line 780 │ + .line 1071 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ move-result v23 │ │ - .line 781 │ + .line 1072 │ .local v23, "shadowWidth":I │ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getRight()I │ │ move-result v12 │ │ - .line 782 │ + .line 1073 │ .local v12, "childRight":I │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;->getEdgeSize()I │ │ move-result v16 │ │ - .line 783 │ + .line 1074 │ .local v16, "drawerPeekDistance":I │ const/4 v2, 0x0 │ │ int-to-float v3, v12 │ │ move/from16 v0, v16 │ │ @@ -1491,15 +1797,15 @@ │ │ move-result v3 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->max(FF)F │ │ move-result v8 │ │ - .line 785 │ + .line 1076 │ .local v8, "alpha":F │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getTop()I │ │ @@ -1509,39 +1815,39 @@ │ │ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getBottom()I │ │ move-result v5 │ │ invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ - .line 787 │ + .line 1078 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ const/high16 v3, 0x437f0000 # 255.0f │ │ mul-float/2addr v3, v8 │ │ float-to-int v3, v3 │ │ invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ │ - .line 788 │ + .line 1079 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ goto :goto_2 │ │ - .line 789 │ + .line 1080 │ .end local v8 # "alpha":F │ .end local v12 # "childRight":I │ .end local v16 # "drawerPeekDistance":I │ .end local v23 # "shadowWidth":I │ :cond_7 │ move-object/from16 v0, p0 │ │ @@ -1551,54 +1857,54 @@ │ │ const/4 v2, 0x5 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p2 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_5 │ │ - .line 790 │ + .line 1081 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowRight:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ move-result v23 │ │ - .line 791 │ + .line 1082 │ .restart local v23 # "shadowWidth":I │ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getLeft()I │ │ move-result v11 │ │ - .line 792 │ + .line 1083 │ .local v11, "childLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v2 │ │ sub-int v24, v2, v11 │ │ - .line 793 │ + .line 1084 │ .local v24, "showing":I │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;->getEdgeSize()I │ │ move-result v16 │ │ - .line 794 │ + .line 1085 │ .restart local v16 # "drawerPeekDistance":I │ const/4 v2, 0x0 │ │ move/from16 v0, v24 │ │ int-to-float v3, v0 │ │ @@ -1614,15 +1920,15 @@ │ │ move-result v3 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->max(FF)F │ │ move-result v8 │ │ - .line 796 │ + .line 1087 │ .restart local v8 # "alpha":F │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowRight:Landroid/graphics/drawable/Drawable; │ │ sub-int v3, v11, v23 │ │ @@ -1632,28 +1938,28 @@ │ │ invoke-virtual/range {p2 .. p2}, Landroid/view/View;->getBottom()I │ │ move-result v5 │ │ invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ - .line 798 │ + .line 1089 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowRight:Landroid/graphics/drawable/Drawable; │ │ const/high16 v3, 0x437f0000 # 255.0f │ │ mul-float/2addr v3, v8 │ │ float-to-int v3, v3 │ │ invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V │ │ - .line 799 │ + .line 1090 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;->mShadowRight:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ @@ -1662,143 +1968,153 @@ │ .end method │ │ .method findDrawerWithGravity(I)Landroid/view/View; │ .locals 6 │ .param p1, "gravity" # I │ │ .prologue │ - .line 543 │ + .line 746 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v5 │ + │ + invoke-static {p1, v5}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + │ + move-result v5 │ + │ + and-int/lit8 v0, v5, 0x7 │ + │ + .line 748 │ + .local v0, "absHorizGravity":I │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ - move-result v1 │ + move-result v3 │ │ - .line 544 │ - .local v1, "childCount":I │ - const/4 v3, 0x0 │ + .line 749 │ + .local v3, "childCount":I │ + const/4 v4, 0x0 │ │ - .local v3, "i":I │ + .local v4, "i":I │ :goto_0 │ - if-ge v3, v1, :cond_1 │ + if-ge v4, v3, :cond_1 │ │ - .line 545 │ - invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + .line 750 │ + invoke-virtual {p0, v4}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .line 546 │ - .local v0, "child":Landroid/view/View; │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewGravity(Landroid/view/View;)I │ + .line 751 │ + .local v1, "child":Landroid/view/View; │ + invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ │ move-result v2 │ │ - .line 547 │ - .local v2, "childGravity":I │ - and-int/lit8 v4, v2, 0x7 │ - │ - and-int/lit8 v5, p1, 0x7 │ + .line 752 │ + .local v2, "childAbsGravity":I │ + and-int/lit8 v5, v2, 0x7 │ │ - if-ne v4, v5, :cond_0 │ + if-ne v5, v0, :cond_0 │ │ - .line 552 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v2 # "childGravity":I │ + .line 756 │ + .end local v1 # "child":Landroid/view/View; │ + .end local v2 # "childAbsGravity":I │ :goto_1 │ - return-object v0 │ + return-object v1 │ │ - .line 544 │ - .restart local v0 # "child":Landroid/view/View; │ - .restart local v2 # "childGravity":I │ + .line 749 │ + .restart local v1 # "child":Landroid/view/View; │ + .restart local v2 # "childAbsGravity":I │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ - .line 552 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v2 # "childGravity":I │ + .line 756 │ + .end local v1 # "child":Landroid/view/View; │ + .end local v2 # "childAbsGravity":I │ :cond_1 │ - const/4 v0, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method findOpenDrawer()Landroid/view/View; │ .locals 4 │ │ .prologue │ - .line 521 │ + .line 717 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ move-result v1 │ │ - .line 522 │ + .line 718 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ - .line 523 │ + .line 719 │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 524 │ + .line 720 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ if-eqz v3, :cond_0 │ │ - .line 528 │ + .line 724 │ .end local v0 # "child":Landroid/view/View; │ :goto_1 │ return-object v0 │ │ - .line 522 │ + .line 718 │ .restart local v0 # "child":Landroid/view/View; │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 528 │ + .line 724 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 2 │ │ .prologue │ const/4 v1, -0x1 │ │ - .line 1127 │ + .line 1417 │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->(II)V │ │ return-object v0 │ .end method │ │ .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 2 │ .param p1, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 1146 │ + .line 1436 │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1, p1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ @@ -1807,15 +2123,15 @@ │ .end method │ │ .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1132 │ + .line 1422 │ instance-of v0, p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ check-cast p1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ @@ -1851,112 +2167,159 @@ │ .end method │ │ .method public getDrawerLockMode(I)I │ .locals 2 │ .param p1, "edgeGravity" # I │ │ .prologue │ - .line 405 │ + .line 526 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v1 │ │ invoke-static {p1, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ │ move-result v0 │ │ - .line 407 │ - .local v0, "absGrav":I │ + .line 528 │ + .local v0, "absGravity":I │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_0 │ │ - .line 408 │ + .line 529 │ iget v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeLeft:I │ │ - .line 412 │ + .line 533 │ :goto_0 │ return v1 │ │ - .line 409 │ + .line 530 │ :cond_0 │ const/4 v1, 0x5 │ │ if-ne v0, v1, :cond_1 │ │ - .line 410 │ + .line 531 │ iget v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeRight:I │ │ goto :goto_0 │ │ - .line 412 │ + .line 533 │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getDrawerLockMode(Landroid/view/View;)I │ .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 423 │ - invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewGravity(Landroid/view/View;)I │ + .line 545 │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ │ move-result v0 │ │ - .line 424 │ - .local v0, "gravity":I │ + .line 546 │ + .local v0, "absGravity":I │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_0 │ │ - .line 425 │ + .line 547 │ iget v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeLeft:I │ │ - .line 430 │ + .line 551 │ :goto_0 │ return v1 │ │ - .line 426 │ + .line 548 │ :cond_0 │ const/4 v1, 0x5 │ │ if-ne v0, v1, :cond_1 │ │ - .line 427 │ + .line 549 │ iget v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeRight:I │ │ goto :goto_0 │ │ - .line 430 │ + .line 551 │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method getDrawerViewGravity(Landroid/view/View;)I │ +.method public getDrawerTitle(I)Ljava/lang/CharSequence; │ + .locals 2 │ + .param p1, "edgeGravity" # I │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + │ + .prologue │ + .line 584 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v1 │ + │ + invoke-static {p1, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + │ + move-result v0 │ + │ + .line 586 │ + .local v0, "absGravity":I │ + const/4 v1, 0x3 │ + │ + if-ne v0, v1, :cond_0 │ + │ + .line 587 │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mTitleLeft:Ljava/lang/CharSequence; │ + │ + .line 591 │ + :goto_0 │ + return-object v1 │ + │ + .line 588 │ + :cond_0 │ + const/4 v1, 0x5 │ + │ + if-ne v0, v1, :cond_1 │ + │ + .line 589 │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mTitleRight:Ljava/lang/CharSequence; │ + │ + goto :goto_0 │ + │ + .line 591 │ + :cond_1 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 511 │ + .line 707 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 512 │ + .line 708 │ .local v0, "gravity":I │ - invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v1 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ │ move-result v1 │ │ @@ -1964,15 +2327,15 @@ │ .end method │ │ .method getDrawerViewOffset(Landroid/view/View;)F │ .locals 1 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 507 │ + .line 699 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ @@ -1981,15 +2344,15 @@ │ .end method │ │ .method isContentView(Landroid/view/View;)Z │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 805 │ + .line 1096 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ @@ -2008,51 +2371,51 @@ │ .end method │ │ .method public isDrawerOpen(I)Z │ .locals 2 │ .param p1, "drawerGravity" # I │ │ .prologue │ - .line 1076 │ + .line 1366 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1077 │ + .line 1367 │ .local v0, "drawerView":Landroid/view/View; │ if-eqz v0, :cond_0 │ │ - .line 1078 │ + .line 1368 │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerOpen(Landroid/view/View;)Z │ │ move-result v1 │ │ - .line 1080 │ + .line 1370 │ :goto_0 │ return v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isDrawerOpen(Landroid/view/View;)Z │ .locals 3 │ .param p1, "drawer" # Landroid/view/View; │ │ .prologue │ - .line 1060 │ + .line 1350 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1061 │ + .line 1351 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "View " │ @@ -2075,15 +2438,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1063 │ + .line 1353 │ :cond_0 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -2093,34 +2456,34 @@ │ .end method │ │ .method isDrawerView(Landroid/view/View;)Z │ .locals 3 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 809 │ + .line 1100 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 810 │ + .line 1101 │ .local v1, "gravity":I │ invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v2 │ │ invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ │ move-result v0 │ │ - .line 812 │ + .line 1103 │ .local v0, "absGravity":I │ and-int/lit8 v2, v0, 0x7 │ │ if-eqz v2, :cond_0 │ │ const/4 v2, 0x1 │ │ @@ -2134,51 +2497,51 @@ │ .end method │ │ .method public isDrawerVisible(I)Z │ .locals 2 │ .param p1, "drawerGravity" # I │ │ .prologue │ - .line 1107 │ + .line 1397 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1108 │ + .line 1398 │ .local v0, "drawerView":Landroid/view/View; │ if-eqz v0, :cond_0 │ │ - .line 1109 │ + .line 1399 │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerVisible(Landroid/view/View;)Z │ │ move-result v1 │ │ - .line 1111 │ + .line 1401 │ :goto_0 │ return v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isDrawerVisible(Landroid/view/View;)Z │ .locals 3 │ .param p1, "drawer" # Landroid/view/View; │ │ .prologue │ - .line 1092 │ + .line 1382 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1093 │ + .line 1383 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "View " │ @@ -2201,15 +2564,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1095 │ + .line 1385 │ :cond_0 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -2234,261 +2597,319 @@ │ │ .method moveDrawerToOffset(Landroid/view/View;F)V │ .locals 6 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ - .line 532 │ + .line 728 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewOffset(Landroid/view/View;)F │ │ move-result v2 │ │ - .line 533 │ + .line 729 │ .local v2, "oldOffset":F │ invoke-virtual {p1}, Landroid/view/View;->getWidth()I │ │ move-result v4 │ │ - .line 534 │ + .line 730 │ .local v4, "width":I │ int-to-float v5, v4 │ │ mul-float/2addr v5, v2 │ │ float-to-int v3, v5 │ │ - .line 535 │ + .line 731 │ .local v3, "oldPos":I │ int-to-float v5, v4 │ │ mul-float/2addr v5, p2 │ │ float-to-int v1, v5 │ │ - .line 536 │ + .line 732 │ .local v1, "newPos":I │ sub-int v0, v1, v3 │ │ - .line 538 │ + .line 734 │ .local v0, "dx":I │ const/4 v5, 0x3 │ │ - invoke-virtual {p0, p1, v5}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {p0, p1, v5}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .end local v0 # "dx":I │ :goto_0 │ invoke-virtual {p1, v0}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ - .line 539 │ + .line 736 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/widget/DrawerLayout;->setDrawerViewOffset(Landroid/view/View;F)V │ │ - .line 540 │ + .line 737 │ return-void │ │ - .line 538 │ + .line 734 │ .restart local v0 # "dx":I │ :cond_0 │ neg-int v0, v0 │ │ goto :goto_0 │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 1 │ │ .prologue │ - .line 579 │ + .line 783 │ invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V │ │ - .line 580 │ + .line 784 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ │ - .line 581 │ + .line 785 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 573 │ + .line 777 │ invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ │ - .line 574 │ + .line 778 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ │ - .line 575 │ + .line 779 │ + return-void │ +.end method │ + │ +.method public onDraw(Landroid/graphics/Canvas;)V │ + .locals 4 │ + .param p1, "c" # Landroid/graphics/Canvas; │ + │ + .prologue │ + const/4 v3, 0x0 │ + │ + .line 1023 │ + invoke-super {p0, p1}, Landroid/view/ViewGroup;->onDraw(Landroid/graphics/Canvas;)V │ + │ + .line 1024 │ + iget-boolean v1, p0, Landroid/support/v4/widget/DrawerLayout;->mDrawStatusBarBackground:Z │ + │ + if-eqz v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 1025 │ + sget-object v1, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ + │ + iget-object v2, p0, Landroid/support/v4/widget/DrawerLayout;->mLastInsets:Ljava/lang/Object; │ + │ + invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;->getTopInset(Ljava/lang/Object;)I │ + │ + move-result v0 │ + │ + .line 1026 │ + .local v0, "inset":I │ + if-lez v0, :cond_0 │ + │ + .line 1027 │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ + │ + move-result v2 │ + │ + invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + │ + .line 1028 │ + iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + invoke-virtual {v1, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + .line 1031 │ + .end local v0 # "inset":I │ + :cond_0 │ return-void │ .end method │ │ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 10 │ + .locals 11 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - .line 817 │ + .line 1108 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ │ move-result v0 │ │ - .line 820 │ + .line 1111 │ .local v0, "action":I │ - iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ + iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - invoke-virtual {v7, p1}, Landroid/support/v4/widget/ViewDragHelper;->shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ + invoke-virtual {v8, p1}, Landroid/support/v4/widget/ViewDragHelper;->shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v7 │ + move-result v8 │ │ - iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ + iget-object v9, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - invoke-virtual {v8, p1}, Landroid/support/v4/widget/ViewDragHelper;->shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ + invoke-virtual {v9, p1}, Landroid/support/v4/widget/ViewDragHelper;->shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v8 │ + move-result v9 │ │ - or-int v1, v7, v8 │ + or-int v2, v8, v9 │ │ - .line 823 │ - .local v1, "interceptForDrag":Z │ - const/4 v2, 0x0 │ + .line 1114 │ + .local v2, "interceptForDrag":Z │ + const/4 v3, 0x0 │ │ - .line 825 │ - .local v2, "interceptForTap":Z │ + .line 1116 │ + .local v3, "interceptForTap":Z │ packed-switch v0, :pswitch_data_0 │ │ - .line 857 │ + .line 1150 │ :cond_0 │ :goto_0 │ - if-nez v1, :cond_1 │ - │ if-nez v2, :cond_1 │ │ + if-nez v3, :cond_1 │ + │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->hasPeekingDrawer()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-nez v7, :cond_1 │ + if-nez v8, :cond_1 │ │ - iget-boolean v7, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ + iget-boolean v8, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ - if-eqz v7, :cond_2 │ + if-eqz v8, :cond_2 │ │ :cond_1 │ - move v5, v6 │ + move v6, v7 │ │ :cond_2 │ - return v5 │ + return v6 │ │ - .line 827 │ + .line 1118 │ :pswitch_0 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v3 │ + move-result v4 │ │ - .line 828 │ - .local v3, "x":F │ + .line 1119 │ + .local v4, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v4 │ - │ - .line 829 │ - .local v4, "y":F │ - iput v3, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionX:F │ + move-result v5 │ │ - .line 830 │ - iput v4, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionY:F │ + .line 1120 │ + .local v5, "y":F │ + iput v4, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionX:F │ │ - .line 831 │ - iget v7, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimOpacity:F │ + .line 1121 │ + iput v5, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionY:F │ │ - const/4 v8, 0x0 │ + .line 1122 │ + iget v8, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimOpacity:F │ │ - cmpl-float v7, v7, v8 │ + const/4 v9, 0x0 │ │ - if-lez v7, :cond_3 │ + cmpl-float v8, v8, v9 │ │ - iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ + if-lez v8, :cond_3 │ │ - float-to-int v8, v3 │ + .line 1123 │ + iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ float-to-int v9, v4 │ │ - invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ + float-to-int v10, v5 │ │ - move-result-object v7 │ + invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ - invoke-virtual {p0, v7}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ + move-result-object v1 │ │ - move-result v7 │ + .line 1124 │ + .local v1, "child":Landroid/view/View; │ + if-eqz v1, :cond_3 │ │ - if-eqz v7, :cond_3 │ + invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ │ - .line 833 │ - const/4 v2, 0x1 │ + move-result v8 │ │ - .line 835 │ + if-eqz v8, :cond_3 │ + │ + .line 1125 │ + const/4 v3, 0x1 │ + │ + .line 1128 │ + .end local v1 # "child":Landroid/view/View; │ :cond_3 │ - iput-boolean v5, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ + iput-boolean v6, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ - .line 836 │ - iput-boolean v5, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ + .line 1129 │ + iput-boolean v6, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ goto :goto_0 │ │ - .line 842 │ - .end local v3 # "x":F │ - .end local v4 # "y":F │ + .line 1135 │ + .end local v4 # "x":F │ + .end local v5 # "y":F │ :pswitch_1 │ - iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ + iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - const/4 v8, 0x3 │ + const/4 v9, 0x3 │ │ - invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(I)Z │ + invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(I)Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_0 │ + if-eqz v8, :cond_0 │ │ - .line 843 │ - iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ + .line 1136 │ + iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ + invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ │ - .line 844 │ - iget-object v7, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ + .line 1137 │ + iget-object v8, p0, Landroid/support/v4/widget/DrawerLayout;->mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ - invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ + invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->removeCallbacks()V │ │ goto :goto_0 │ │ - .line 851 │ + .line 1144 │ :pswitch_2 │ - invoke-virtual {p0, v6}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ + invoke-virtual {p0, v7}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ │ - .line 852 │ - iput-boolean v5, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ + .line 1145 │ + iput-boolean v6, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ - .line 853 │ - iput-boolean v5, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ + .line 1146 │ + iput-boolean v6, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ goto :goto_0 │ │ - .line 825 │ + .line 1116 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_2 │ :pswitch_1 │ @@ -2498,32 +2919,32 @@ │ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ .locals 1 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 1181 │ + .line 1471 │ const/4 v0, 0x4 │ │ if-ne p1, v0, :cond_0 │ │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->hasVisibleDrawer()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1182 │ + .line 1472 │ invoke-static {p2}, Landroid/support/v4/view/KeyEventCompat;->startTracking(Landroid/view/KeyEvent;)V │ │ - .line 1183 │ + .line 1473 │ const/4 v0, 0x1 │ │ - .line 1185 │ + .line 1475 │ :goto_0 │ return v0 │ │ :cond_0 │ invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->onKeyDown(ILandroid/view/KeyEvent;)Z │ │ move-result v0 │ @@ -2533,996 +2954,1336 @@ │ │ .method public onKeyUp(ILandroid/view/KeyEvent;)Z │ .locals 2 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 1190 │ + .line 1480 │ const/4 v1, 0x4 │ │ if-ne p1, v1, :cond_2 │ │ - .line 1191 │ + .line 1481 │ invoke-direct {p0}, Landroid/support/v4/widget/DrawerLayout;->findVisibleDrawer()Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1192 │ + .line 1482 │ .local v0, "visibleDrawer":Landroid/view/View; │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1193 │ + .line 1483 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers()V │ │ - .line 1195 │ + .line 1485 │ :cond_0 │ if-eqz v0, :cond_1 │ │ const/4 v1, 0x1 │ │ - .line 1197 │ + .line 1487 │ .end local v0 # "visibleDrawer":Landroid/view/View; │ :goto_0 │ return v1 │ │ - .line 1195 │ + .line 1485 │ .restart local v0 # "visibleDrawer":Landroid/view/View; │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ │ - .line 1197 │ + .line 1487 │ .end local v0 # "visibleDrawer":Landroid/view/View; │ :cond_2 │ invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->onKeyUp(ILandroid/view/KeyEvent;)Z │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method protected onLayout(ZIIII)V │ - .locals 15 │ + .locals 23 │ .param p1, "changed" # Z │ .param p2, "l" # I │ .param p3, "t" # I │ .param p4, "r" # I │ .param p5, "b" # I │ │ .prologue │ - .line 641 │ - const/4 v10, 0x1 │ + .line 877 │ + const/16 v18, 0x1 │ │ - iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ + move/from16 v0, v18 │ │ - .line 642 │ - invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ + move-object/from16 v1, p0 │ │ - move-result v1 │ + iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ │ - .line 643 │ - .local v1, "childCount":I │ - const/4 v7, 0x0 │ + .line 878 │ + sub-int v17, p4, p2 │ + │ + .line 879 │ + .local v17, "width":I │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ + │ + move-result v6 │ + │ + .line 880 │ + .local v6, "childCount":I │ + const/4 v12, 0x0 │ │ - .local v7, "i":I │ + .local v12, "i":I │ :goto_0 │ - if-ge v7, v1, :cond_6 │ + if-ge v12, v6, :cond_9 │ │ - .line 644 │ - invoke-virtual {p0, v7}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + .line 881 │ + move-object/from16 v0, p0 │ │ - move-result-object v0 │ + invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ - .line 646 │ - .local v0, "child":Landroid/view/View; │ - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ + move-result-object v5 │ │ - move-result v10 │ + .line 883 │ + .local v5, "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - const/16 v11, 0x8 │ + move-result v18 │ │ - if-ne v10, v11, :cond_1 │ + const/16 v19, 0x8 │ │ - .line 643 │ + move/from16 v0, v18 │ + │ + move/from16 v1, v19 │ + │ + if-ne v0, v1, :cond_1 │ + │ + .line 880 │ :cond_0 │ :goto_1 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v12, v12, 0x1 │ │ goto :goto_0 │ │ - .line 650 │ + .line 887 │ :cond_1 │ - invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v8 │ + move-result-object v13 │ │ - check-cast v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 652 │ - .local v8, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ + .line 889 │ + .local v13, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + move-object/from16 v0, p0 │ │ - move-result v10 │ + invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ │ - if-eqz v10, :cond_2 │ + move-result v18 │ │ - .line 653 │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ + if-eqz v18, :cond_2 │ │ - iget v11, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + .line 890 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ │ - iget v12, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ + move/from16 v18, v0 │ │ - invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ │ - move-result v13 │ + move/from16 v19, v0 │ │ - add-int/2addr v12, v13 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ │ - iget v13, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + move/from16 v20, v0 │ │ - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v14 │ + move-result v21 │ + │ + add-int v20, v20, v21 │ + │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + │ + move/from16 v21, v0 │ + │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v22 │ + │ + add-int v21, v21, v22 │ + │ + move/from16 v0, v18 │ + │ + move/from16 v1, v19 │ + │ + move/from16 v2, v20 │ │ - add-int/2addr v13, v14 │ + move/from16 v3, v21 │ │ - invoke-virtual {v0, v10, v11, v12, v13}, Landroid/view/View;->layout(IIII)V │ + invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;->layout(IIII)V │ │ goto :goto_1 │ │ - .line 657 │ + .line 894 │ :cond_2 │ - invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v5 │ + move-result v10 │ │ - .line 658 │ - .local v5, "childWidth":I │ - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I │ + .line 895 │ + .local v10, "childWidth":I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v2 │ + move-result v7 │ │ - .line 661 │ - .local v2, "childHeight":I │ - const/4 v10, 0x3 │ + .line 899 │ + .local v7, "childHeight":I │ + const/16 v18, 0x3 │ │ - invoke-virtual {p0, v0, v10}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + move-object/from16 v0, p0 │ │ - move-result v10 │ + move/from16 v1, v18 │ + │ + invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ + │ + move-result v18 │ │ - if-eqz v10, :cond_3 │ + if-eqz v18, :cond_4 │ │ - .line 662 │ - neg-int v10, v5 │ + .line 900 │ + neg-int v0, v10 │ │ - int-to-float v11, v5 │ + move/from16 v18, v0 │ │ - iget v12, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ + int-to-float v0, v10 │ │ - mul-float/2addr v11, v12 │ + move/from16 v19, v0 │ │ - float-to-int v11, v11 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - add-int v3, v10, v11 │ + move/from16 v20, v0 │ │ - .line 667 │ - .local v3, "childLeft":I │ - :goto_2 │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ + mul-float v19, v19, v20 │ │ - and-int/lit8 v9, v10, 0x70 │ + move/from16 v0, v19 │ │ - .line 669 │ - .local v9, "vgrav":I │ - sparse-switch v9, :sswitch_data_0 │ + float-to-int v0, v0 │ + │ + move/from16 v19, v0 │ + │ + add-int v8, v18, v19 │ + │ + .line 901 │ + .local v8, "childLeft":I │ + add-int v18, v10, v8 │ │ - .line 672 │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + move/from16 v0, v18 │ + │ + int-to-float v0, v0 │ + │ + move/from16 v18, v0 │ + │ + int-to-float v0, v10 │ + │ + move/from16 v19, v0 │ + │ + div-float v14, v18, v19 │ + │ + .line 907 │ + .local v14, "newOffset":F │ + :goto_2 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ + │ + move/from16 v18, v0 │ │ - add-int v11, v3, v5 │ + cmpl-float v18, v14, v18 │ │ - invoke-virtual {v0, v3, v10, v11, v2}, Landroid/view/View;->layout(IIII)V │ + if-eqz v18, :cond_5 │ │ - .line 702 │ + const/4 v4, 0x1 │ + │ + .line 909 │ + .local v4, "changeOffset":Z │ :goto_3 │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ + │ + move/from16 v18, v0 │ │ - const/4 v11, 0x0 │ + and-int/lit8 v16, v18, 0x70 │ │ - cmpl-float v10, v10, v11 │ + .line 911 │ + .local v16, "vgrav":I │ + sparse-switch v16, :sswitch_data_0 │ │ - if-nez v10, :cond_0 │ + .line 914 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ │ - .line 703 │ - const/4 v10, 0x4 │ + move/from16 v18, v0 │ │ - invoke-virtual {v0, v10}, Landroid/view/View;->setVisibility(I)V │ + add-int v19, v8, v10 │ │ - goto :goto_1 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + │ + move/from16 v20, v0 │ + │ + add-int v20, v20, v7 │ │ - .line 664 │ - .end local v3 # "childLeft":I │ - .end local v9 # "vgrav":I │ + move/from16 v0, v18 │ + │ + move/from16 v1, v19 │ + │ + move/from16 v2, v20 │ + │ + invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;->layout(IIII)V │ + │ + .line 945 │ + :goto_4 │ + if-eqz v4, :cond_3 │ + │ + .line 946 │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;->setDrawerViewOffset(Landroid/view/View;F)V │ + │ + .line 949 │ :cond_3 │ - sub-int v10, p4, p2 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - int-to-float v11, v5 │ + move/from16 v18, v0 │ │ - iget v12, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ + const/16 v19, 0x0 │ │ - mul-float/2addr v11, v12 │ + cmpl-float v18, v18, v19 │ │ - float-to-int v11, v11 │ + if-lez v18, :cond_8 │ │ - sub-int v3, v10, v11 │ + const/4 v15, 0x0 │ │ - .restart local v3 # "childLeft":I │ - goto :goto_2 │ + .line 950 │ + .local v15, "newVisibility":I │ + :goto_5 │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - .line 677 │ - .restart local v9 # "vgrav":I │ - :sswitch_0 │ - sub-int v6, p5, p3 │ + move-result v18 │ │ - .line 678 │ - .local v6, "height":I │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + move/from16 v0, v18 │ │ - sub-int v10, v6, v10 │ + if-eq v0, v15, :cond_0 │ │ - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I │ + .line 951 │ + invoke-virtual {v5, v15}, Landroid/view/View;->setVisibility(I)V │ │ - move-result v11 │ + goto/16 :goto_1 │ │ - sub-int/2addr v10, v11 │ + .line 903 │ + .end local v4 # "changeOffset":Z │ + .end local v8 # "childLeft":I │ + .end local v14 # "newOffset":F │ + .end local v15 # "newVisibility":I │ + .end local v16 # "vgrav":I │ + :cond_4 │ + int-to-float v0, v10 │ │ - add-int v11, v3, v5 │ + move/from16 v18, v0 │ │ - iget v12, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - sub-int v12, v6, v12 │ + move/from16 v19, v0 │ │ - invoke-virtual {v0, v3, v10, v11, v12}, Landroid/view/View;->layout(IIII)V │ + mul-float v18, v18, v19 │ │ - goto :goto_3 │ + move/from16 v0, v18 │ │ - .line 686 │ - .end local v6 # "height":I │ - :sswitch_1 │ - sub-int v6, p5, p3 │ + float-to-int v0, v0 │ │ - .line 687 │ - .restart local v6 # "height":I │ - sub-int v10, v6, v2 │ + move/from16 v18, v0 │ │ - div-int/lit8 v4, v10, 0x2 │ + sub-int v8, v17, v18 │ │ - .line 691 │ - .local v4, "childTop":I │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + .line 904 │ + .restart local v8 # "childLeft":I │ + sub-int v18, v17, v8 │ │ - if-ge v4, v10, :cond_5 │ + move/from16 v0, v18 │ │ - .line 692 │ - iget v4, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + int-to-float v0, v0 │ │ - .line 696 │ - :cond_4 │ - :goto_4 │ - add-int v10, v3, v5 │ + move/from16 v18, v0 │ │ - add-int v11, v4, v2 │ + int-to-float v0, v10 │ │ - invoke-virtual {v0, v3, v4, v10, v11}, Landroid/view/View;->layout(IIII)V │ + move/from16 v19, v0 │ │ - goto :goto_3 │ + div-float v14, v18, v19 │ + │ + .restart local v14 # "newOffset":F │ + goto :goto_2 │ │ - .line 693 │ + .line 907 │ :cond_5 │ - add-int v10, v4, v2 │ + const/4 v4, 0x0 │ │ - iget v11, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + goto :goto_3 │ │ - sub-int v11, v6, v11 │ + .line 920 │ + .restart local v4 # "changeOffset":Z │ + .restart local v16 # "vgrav":I │ + :sswitch_0 │ + sub-int v11, p5, p3 │ │ - if-le v10, v11, :cond_4 │ + .line 921 │ + .local v11, "height":I │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ │ - .line 694 │ - iget v10, v8, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + move/from16 v18, v0 │ + │ + sub-int v18, v11, v18 │ + │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v19 │ + │ + sub-int v18, v18, v19 │ + │ + add-int v19, v8, v10 │ + │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + │ + move/from16 v20, v0 │ + │ + sub-int v20, v11, v20 │ │ - sub-int v10, v6, v10 │ + move/from16 v0, v18 │ + │ + move/from16 v1, v19 │ │ - sub-int v4, v10, v2 │ + move/from16 v2, v20 │ + │ + invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;->layout(IIII)V │ │ goto :goto_4 │ │ - .line 707 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v2 # "childHeight":I │ - .end local v3 # "childLeft":I │ - .end local v4 # "childTop":I │ - .end local v5 # "childWidth":I │ - .end local v6 # "height":I │ - .end local v8 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - .end local v9 # "vgrav":I │ + .line 929 │ + .end local v11 # "height":I │ + :sswitch_1 │ + sub-int v11, p5, p3 │ + │ + .line 930 │ + .restart local v11 # "height":I │ + sub-int v18, v11, v7 │ + │ + div-int/lit8 v9, v18, 0x2 │ + │ + .line 934 │ + .local v9, "childTop":I │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + │ + move/from16 v18, v0 │ + │ + move/from16 v0, v18 │ + │ + if-ge v9, v0, :cond_7 │ + │ + .line 935 │ + iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + │ + .line 939 │ :cond_6 │ - const/4 v10, 0x0 │ + :goto_6 │ + add-int v18, v8, v10 │ │ - iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ + add-int v19, v9, v7 │ │ - .line 708 │ - const/4 v10, 0x0 │ + move/from16 v0, v18 │ │ - iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ + move/from16 v1, v19 │ │ - .line 709 │ - return-void │ + invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;->layout(IIII)V │ │ - .line 669 │ - nop │ + goto :goto_4 │ + │ + .line 936 │ + :cond_7 │ + add-int v18, v9, v7 │ + │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + │ + move/from16 v19, v0 │ + │ + sub-int v19, v11, v19 │ + │ + move/from16 v0, v18 │ + │ + move/from16 v1, v19 │ + │ + if-le v0, v1, :cond_6 │ + │ + .line 937 │ + iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + │ + move/from16 v18, v0 │ + │ + sub-int v18, v11, v18 │ + │ + sub-int v9, v18, v7 │ + │ + goto :goto_6 │ + │ + .line 949 │ + .end local v9 # "childTop":I │ + .end local v11 # "height":I │ + :cond_8 │ + const/4 v15, 0x4 │ + │ + goto :goto_5 │ + │ + .line 955 │ + .end local v4 # "changeOffset":Z │ + .end local v5 # "child":Landroid/view/View; │ + .end local v7 # "childHeight":I │ + .end local v8 # "childLeft":I │ + .end local v10 # "childWidth":I │ + .end local v13 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + .end local v14 # "newOffset":F │ + .end local v16 # "vgrav":I │ + :cond_9 │ + const/16 v18, 0x0 │ + │ + move/from16 v0, v18 │ │ + move-object/from16 v1, p0 │ + │ + iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ + │ + .line 956 │ + const/16 v18, 0x0 │ + │ + move/from16 v0, v18 │ + │ + move-object/from16 v1, p0 │ + │ + iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ + │ + .line 957 │ + return-void │ + │ + .line 911 │ :sswitch_data_0 │ .sparse-switch │ 0x10 -> :sswitch_1 │ 0x50 -> :sswitch_0 │ .end sparse-switch │ .end method │ │ .method protected onMeasure(II)V │ - .locals 20 │ + .locals 23 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 585 │ + .line 789 │ invoke-static/range {p1 .. p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - move-result v15 │ + move-result v18 │ │ - .line 586 │ - .local v15, "widthMode":I │ + .line 790 │ + .local v18, "widthMode":I │ invoke-static/range {p2 .. p2}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - move-result v11 │ + move-result v13 │ │ - .line 587 │ - .local v11, "heightMode":I │ + .line 791 │ + .local v13, "heightMode":I │ invoke-static/range {p1 .. p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v16 │ + move-result v19 │ │ - .line 588 │ - .local v16, "widthSize":I │ + .line 792 │ + .local v19, "widthSize":I │ invoke-static/range {p2 .. p2}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v12 │ + move-result v14 │ │ - .line 590 │ - .local v12, "heightSize":I │ - const/high16 v17, 0x40000000 # 2.0f │ + .line 794 │ + .local v14, "heightSize":I │ + const/high16 v20, 0x40000000 # 2.0f │ + │ + move/from16 v0, v18 │ │ - move/from16 v0, v17 │ + move/from16 v1, v20 │ │ - if-ne v15, v0, :cond_0 │ + if-ne v0, v1, :cond_0 │ │ - const/high16 v17, 0x40000000 # 2.0f │ + const/high16 v20, 0x40000000 # 2.0f │ │ - move/from16 v0, v17 │ + move/from16 v0, v20 │ │ - if-eq v11, v0, :cond_1 │ + if-eq v13, v0, :cond_2 │ │ - .line 591 │ + .line 795 │ :cond_0 │ - new-instance v17, Ljava/lang/IllegalArgumentException; │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->isInEditMode()Z │ + │ + move-result v20 │ + │ + if-eqz v20, :cond_5 │ + │ + .line 800 │ + const/high16 v20, -0x80000000 │ │ - const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." │ + move/from16 v0, v18 │ │ - invoke-direct/range {v17 .. v18}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + move/from16 v1, v20 │ │ - throw v17 │ + if-ne v0, v1, :cond_3 │ │ - .line 595 │ + .line 801 │ + const/high16 v18, 0x40000000 # 2.0f │ + │ + .line 806 │ :cond_1 │ + :goto_0 │ + const/high16 v20, -0x80000000 │ + │ + move/from16 v0, v20 │ + │ + if-ne v13, v0, :cond_4 │ + │ + .line 807 │ + const/high16 v13, 0x40000000 # 2.0f │ + │ + .line 819 │ + :cond_2 │ + :goto_1 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ + move/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;->setMeasuredDimension(II)V │ + invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;->setMeasuredDimension(II)V │ │ - .line 598 │ - const/4 v10, 0x0 │ + .line 821 │ + move-object/from16 v0, p0 │ │ - .line 599 │ - .local v10, "foundDrawers":I │ + iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;->mLastInsets:Ljava/lang/Object; │ + │ + move-object/from16 v20, v0 │ + │ + if-eqz v20, :cond_6 │ + │ + invoke-static/range {p0 .. p0}, Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v20 │ + │ + if-eqz v20, :cond_6 │ + │ + const/4 v3, 0x1 │ + │ + .line 822 │ + .local v3, "applyInsets":Z │ + :goto_2 │ + invoke-static/range {p0 .. p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v16 │ + │ + .line 825 │ + .local v16, "layoutDirection":I │ + const/4 v12, 0x0 │ + │ + .line 826 │ + .local v12, "foundDrawers":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ │ - move-result v4 │ + move-result v6 │ │ - .line 600 │ - .local v4, "childCount":I │ - const/4 v13, 0x0 │ + .line 827 │ + .local v6, "childCount":I │ + const/4 v15, 0x0 │ │ - .local v13, "i":I │ - :goto_0 │ - if-ge v13, v4, :cond_6 │ + .local v15, "i":I │ + :goto_3 │ + if-ge v15, v6, :cond_d │ │ - .line 601 │ + .line 828 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .line 603 │ - .local v3, "child":Landroid/view/View; │ - invoke-virtual {v3}, Landroid/view/View;->getVisibility()I │ + .line 830 │ + .local v5, "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - move-result v17 │ + move-result v20 │ │ - const/16 v18, 0x8 │ + const/16 v21, 0x8 │ │ - move/from16 v0, v17 │ + move/from16 v0, v20 │ │ - move/from16 v1, v18 │ + move/from16 v1, v21 │ │ - if-ne v0, v1, :cond_2 │ + if-ne v0, v1, :cond_7 │ │ - .line 600 │ - :goto_1 │ - add-int/lit8 v13, v13, 0x1 │ + .line 827 │ + :goto_4 │ + add-int/lit8 v15, v15, 0x1 │ + │ + goto :goto_3 │ + │ + .line 802 │ + .end local v3 # "applyInsets":Z │ + .end local v5 # "child":Landroid/view/View; │ + .end local v6 # "childCount":I │ + .end local v12 # "foundDrawers":I │ + .end local v15 # "i":I │ + .end local v16 # "layoutDirection":I │ + :cond_3 │ + if-nez v18, :cond_1 │ + │ + .line 803 │ + const/high16 v18, 0x40000000 # 2.0f │ + │ + .line 804 │ + const/16 v19, 0x12c │ │ goto :goto_0 │ │ - .line 607 │ - :cond_2 │ - invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 809 │ + :cond_4 │ + if-nez v13, :cond_2 │ + │ + .line 810 │ + const/high16 v13, 0x40000000 # 2.0f │ + │ + .line 811 │ + const/16 v14, 0x12c │ + │ + goto :goto_1 │ + │ + .line 814 │ + :cond_5 │ + new-instance v20, Ljava/lang/IllegalArgumentException; │ + │ + const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." │ + │ + invoke-direct/range {v20 .. v21}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v20 │ + │ + .line 821 │ + :cond_6 │ + const/4 v3, 0x0 │ + │ + goto :goto_2 │ + │ + .line 834 │ + .restart local v3 # "applyInsets":Z │ + .restart local v5 # "child":Landroid/view/View; │ + .restart local v6 # "childCount":I │ + .restart local v12 # "foundDrawers":I │ + .restart local v15 # "i":I │ + .restart local v16 # "layoutDirection":I │ + :cond_7 │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v17 │ + │ + check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + │ + .line 836 │ + .local v17, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + if-eqz v3, :cond_8 │ + │ + .line 837 │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ + │ + move/from16 v20, v0 │ + │ + move/from16 v0, v20 │ + │ + move/from16 v1, v16 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + │ + move-result v4 │ │ - move-result-object v14 │ + .line 838 │ + .local v4, "cgrav":I │ + invoke-static {v5}, Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z │ │ - check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + move-result v20 │ + │ + if-eqz v20, :cond_9 │ + │ + .line 839 │ + sget-object v20, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ │ - .line 609 │ - .local v14, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ + iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;->mLastInsets:Ljava/lang/Object; │ │ - move-result v17 │ + move-object/from16 v21, v0 │ │ - if-eqz v17, :cond_3 │ + move-object/from16 v0, v20 │ │ - .line 611 │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ + move-object/from16 v1, v21 │ │ - move/from16 v17, v0 │ + invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;->dispatchChildInsets(Landroid/view/View;Ljava/lang/Object;I)V │ │ - sub-int v17, v16, v17 │ + .line 845 │ + .end local v4 # "cgrav":I │ + :cond_8 │ + :goto_5 │ + move-object/from16 v0, p0 │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I │ + invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ │ - move/from16 v18, v0 │ + move-result v20 │ │ - sub-int v17, v17, v18 │ + if-eqz v20, :cond_a │ │ - const/high16 v18, 0x40000000 # 2.0f │ + .line 847 │ + move-object/from16 v0, v17 │ │ - invoke-static/range {v17 .. v18}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ │ - move-result v7 │ + move/from16 v20, v0 │ │ - .line 613 │ - .local v7, "contentWidthSpec":I │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + sub-int v20, v19, v20 │ │ - move/from16 v17, v0 │ + move-object/from16 v0, v17 │ │ - sub-int v17, v12, v17 │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + move/from16 v21, v0 │ │ - move/from16 v18, v0 │ + sub-int v20, v20, v21 │ │ - sub-int v17, v17, v18 │ + const/high16 v21, 0x40000000 # 2.0f │ │ - const/high16 v18, 0x40000000 # 2.0f │ + invoke-static/range {v20 .. v21}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - invoke-static/range {v17 .. v18}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + move-result v9 │ │ - move-result v6 │ + .line 849 │ + .local v9, "contentWidthSpec":I │ + move-object/from16 v0, v17 │ │ - .line 615 │ - .local v6, "contentHeightSpec":I │ - invoke-virtual {v3, v7, v6}, Landroid/view/View;->measure(II)V │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ │ - goto :goto_1 │ + move/from16 v20, v0 │ + │ + sub-int v20, v14, v20 │ + │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + │ + move/from16 v21, v0 │ + │ + sub-int v20, v20, v21 │ + │ + const/high16 v21, 0x40000000 # 2.0f │ + │ + invoke-static/range {v20 .. v21}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + │ + move-result v8 │ + │ + .line 851 │ + .local v8, "contentHeightSpec":I │ + invoke-virtual {v5, v9, v8}, Landroid/view/View;->measure(II)V │ + │ + goto :goto_4 │ + │ + .line 841 │ + .end local v8 # "contentHeightSpec":I │ + .end local v9 # "contentWidthSpec":I │ + .restart local v4 # "cgrav":I │ + :cond_9 │ + sget-object v20, Landroid/support/v4/widget/DrawerLayout;->IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; │ │ - .line 616 │ - .end local v6 # "contentHeightSpec":I │ - .end local v7 # "contentWidthSpec":I │ - :cond_3 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ + iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;->mLastInsets:Ljava/lang/Object; │ │ - move-result v17 │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v17 │ + │ + move-object/from16 v2, v21 │ │ - if-eqz v17, :cond_5 │ + invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;->applyMarginInsets(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ - .line 617 │ + goto :goto_5 │ + │ + .line 852 │ + .end local v4 # "cgrav":I │ + :cond_a │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewGravity(Landroid/view/View;)I │ + invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ - move-result v17 │ + move-result v20 │ │ - and-int/lit8 v5, v17, 0x7 │ + if-eqz v20, :cond_c │ │ - .line 619 │ - .local v5, "childGravity":I │ - and-int v17, v10, v5 │ + .line 853 │ + move-object/from16 v0, p0 │ │ - if-eqz v17, :cond_4 │ + invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewAbsoluteGravity(Landroid/view/View;)I │ │ - .line 620 │ - new-instance v17, Ljava/lang/IllegalStateException; │ + move-result v20 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + and-int/lit8 v7, v20, 0x7 │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + .line 855 │ + .local v7, "childGravity":I │ + and-int v20, v12, v7 │ │ - const-string v19, "Child drawer has absolute gravity " │ + if-eqz v20, :cond_b │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 856 │ + new-instance v20, Ljava/lang/IllegalStateException; │ │ - move-result-object v18 │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v19 │ + const-string v22, "Child drawer has absolute gravity " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - const-string v19, " but this " │ + invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v22 │ │ - move-result-object v18 │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, "DrawerLayout" │ + move-result-object v21 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v22, " but this " │ │ - move-result-object v18 │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, " already has a " │ + move-result-object v21 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v22, "DrawerLayout" │ │ - move-result-object v18 │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, "drawer view along that edge" │ + move-result-object v21 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v22, " already has a " │ │ - move-result-object v18 │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v21 │ │ - move-result-object v18 │ + const-string v22, "drawer view along that edge" │ │ - invoke-direct/range {v17 .. v18}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - throw v17 │ + move-result-object v21 │ │ - .line 624 │ - :cond_4 │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + invoke-direct/range {v20 .. v21}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v20 │ + │ + .line 860 │ + :cond_b │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/DrawerLayout;->mMinDrawerMargin:I │ │ - move/from16 v17, v0 │ + move/from16 v20, v0 │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ + move-object/from16 v0, v17 │ │ - move/from16 v18, v0 │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->leftMargin:I │ │ - add-int v17, v17, v18 │ + move/from16 v21, v0 │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I │ + add-int v20, v20, v21 │ │ - move/from16 v18, v0 │ + move-object/from16 v0, v17 │ │ - add-int v17, v17, v18 │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->rightMargin:I │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->width:I │ + move/from16 v21, v0 │ │ - move/from16 v18, v0 │ + add-int v20, v20, v21 │ + │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->width:I │ + │ + move/from16 v21, v0 │ │ move/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v20 │ │ - move/from16 v2, v18 │ + move/from16 v2, v21 │ │ invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildMeasureSpec(III)I │ │ - move-result v9 │ + move-result v11 │ │ - .line 627 │ - .local v9, "drawerWidthSpec":I │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ + .line 863 │ + .local v11, "drawerWidthSpec":I │ + move-object/from16 v0, v17 │ │ - move/from16 v17, v0 │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->topMargin:I │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ + move/from16 v20, v0 │ │ - move/from16 v18, v0 │ + move-object/from16 v0, v17 │ │ - add-int v17, v17, v18 │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->bottomMargin:I │ │ - iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->height:I │ + move/from16 v21, v0 │ │ - move/from16 v18, v0 │ + add-int v20, v20, v21 │ + │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->height:I │ + │ + move/from16 v21, v0 │ │ move/from16 v0, p2 │ │ - move/from16 v1, v17 │ + move/from16 v1, v20 │ │ - move/from16 v2, v18 │ + move/from16 v2, v21 │ │ invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildMeasureSpec(III)I │ │ - move-result v8 │ + move-result v10 │ │ - .line 630 │ - .local v8, "drawerHeightSpec":I │ - invoke-virtual {v3, v9, v8}, Landroid/view/View;->measure(II)V │ + .line 866 │ + .local v10, "drawerHeightSpec":I │ + invoke-virtual {v5, v11, v10}, Landroid/view/View;->measure(II)V │ │ - goto/16 :goto_1 │ + goto/16 :goto_4 │ │ - .line 632 │ - .end local v5 # "childGravity":I │ - .end local v8 # "drawerHeightSpec":I │ - .end local v9 # "drawerWidthSpec":I │ - :cond_5 │ - new-instance v17, Ljava/lang/IllegalStateException; │ + .line 868 │ + .end local v7 # "childGravity":I │ + .end local v10 # "drawerHeightSpec":I │ + .end local v11 # "drawerWidthSpec":I │ + :cond_c │ + new-instance v20, Ljava/lang/IllegalStateException; │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "Child " │ + const-string v22, "Child " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - const-string v19, " at index " │ + const-string v22, " at index " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " │ + const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" │ + const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - invoke-direct/range {v17 .. v18}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v21}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v17 │ + throw v20 │ │ - .line 637 │ - .end local v3 # "child":Landroid/view/View; │ - .end local v14 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - :cond_6 │ + .line 873 │ + .end local v5 # "child":Landroid/view/View; │ + .end local v17 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + :cond_d │ return-void │ .end method │ │ .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 4 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1202 │ + .line 1492 │ move-object v0, p1 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ - .line 1203 │ + .line 1493 │ .local v0, "ss":Landroid/support/v4/widget/DrawerLayout$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v2 │ │ invoke-super {p0, v2}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1205 │ + .line 1495 │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ if-eqz v2, :cond_0 │ │ - .line 1206 │ + .line 1496 │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 1207 │ + .line 1497 │ .local v1, "toOpen":Landroid/view/View; │ if-eqz v1, :cond_0 │ │ - .line 1208 │ + .line 1498 │ invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->openDrawer(Landroid/view/View;)V │ │ - .line 1212 │ + .line 1502 │ .end local v1 # "toOpen":Landroid/view/View; │ :cond_0 │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I │ │ const/4 v3, 0x3 │ │ invoke-virtual {p0, v2, v3}, Landroid/support/v4/widget/DrawerLayout;->setDrawerLockMode(II)V │ │ - .line 1213 │ + .line 1503 │ iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I │ │ const/4 v3, 0x5 │ │ invoke-virtual {p0, v2, v3}, Landroid/support/v4/widget/DrawerLayout;->setDrawerLockMode(II)V │ │ - .line 1214 │ + .line 1504 │ return-void │ .end method │ │ .method protected onSaveInstanceState()Landroid/os/Parcelable; │ - .locals 7 │ + .locals 4 │ │ .prologue │ - .line 1218 │ + .line 1508 │ invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable; │ │ - move-result-object v5 │ - │ - .line 1220 │ - .local v5, "superState":Landroid/os/Parcelable; │ - new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; │ + move-result-object v2 │ │ - invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;->(Landroid/os/Parcelable;)V │ + .line 1509 │ + .local v2, "superState":Landroid/os/Parcelable; │ + new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ - .line 1222 │ - .local v4, "ss":Landroid/support/v4/widget/DrawerLayout$SavedState; │ - invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I │ + invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;->(Landroid/os/Parcelable;)V │ │ - move-result v1 │ - │ - .line 1223 │ - .local v1, "childCount":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i":I │ - :goto_0 │ - if-ge v2, v1, :cond_2 │ - │ - .line 1224 │ - invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View; │ + .line 1511 │ + .local v1, "ss":Landroid/support/v4/widget/DrawerLayout$SavedState; │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->findOpenDrawer()Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1225 │ - .local v0, "child":Landroid/view/View; │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ - │ - move-result v6 │ - │ - if-nez v6, :cond_1 │ - │ - .line 1223 │ - :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ - │ - goto :goto_0 │ + .line 1512 │ + .local v0, "openDrawer":Landroid/view/View; │ + if-eqz v0, :cond_0 │ │ - .line 1229 │ - :cond_1 │ + .line 1513 │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 1230 │ - .local v3, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ - │ - if-eqz v6, :cond_0 │ + iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ - .line 1231 │ - iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ + iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ │ - iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I │ - │ - .line 1237 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v3 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ - :cond_2 │ - iget v6, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeLeft:I │ + .line 1516 │ + :cond_0 │ + iget v3, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeLeft:I │ │ - iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I │ + iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I │ │ - .line 1238 │ - iget v6, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeRight:I │ + .line 1517 │ + iget v3, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeRight:I │ │ - iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I │ + iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I │ │ - .line 1240 │ - return-object v4 │ + .line 1519 │ + return-object v1 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 13 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 862 │ + .line 1155 │ iget-object v10, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v10, p1}, Landroid/support/v4/widget/ViewDragHelper;->processTouchEvent(Landroid/view/MotionEvent;)V │ │ - .line 863 │ + .line 1156 │ iget-object v10, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v10, p1}, Landroid/support/v4/widget/ViewDragHelper;->processTouchEvent(Landroid/view/MotionEvent;)V │ │ - .line 865 │ + .line 1158 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ - .line 866 │ + .line 1159 │ .local v0, "action":I │ const/4 v7, 0x1 │ │ - .line 868 │ + .line 1161 │ .local v7, "wantTouchEvents":Z │ and-int/lit16 v10, v0, 0xff │ │ packed-switch v10, :pswitch_data_0 │ │ - .line 909 │ + .line 1202 │ :goto_0 │ :pswitch_0 │ return v7 │ │ - .line 870 │ + .line 1163 │ :pswitch_1 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v8 │ │ - .line 871 │ + .line 1164 │ .local v8, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v9 │ │ - .line 872 │ + .line 1165 │ .local v9, "y":F │ iput v8, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionX:F │ │ - .line 873 │ + .line 1166 │ iput v9, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionY:F │ │ - .line 874 │ + .line 1167 │ const/4 v10, 0x0 │ │ iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ - .line 875 │ + .line 1168 │ const/4 v10, 0x0 │ │ iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ goto :goto_0 │ │ - .line 880 │ + .line 1173 │ .end local v8 # "x":F │ .end local v9 # "y":F │ :pswitch_2 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v8 │ │ - .line 881 │ + .line 1174 │ .restart local v8 # "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v9 │ │ - .line 882 │ + .line 1175 │ .restart local v9 # "y":F │ const/4 v4, 0x1 │ │ - .line 883 │ + .line 1176 │ .local v4, "peekingOnly":Z │ iget-object v10, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ float-to-int v11, v8 │ │ float-to-int v12, v9 │ │ invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ move-result-object v6 │ │ - .line 884 │ + .line 1177 │ .local v6, "touchedView":Landroid/view/View; │ if-eqz v6, :cond_0 │ │ invoke-virtual {p0, v6}, Landroid/support/v4/widget/DrawerLayout;->isContentView(Landroid/view/View;)Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ - .line 885 │ + .line 1178 │ iget v10, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionX:F │ │ sub-float v1, v8, v10 │ │ - .line 886 │ + .line 1179 │ .local v1, "dx":F │ iget v10, p0, Landroid/support/v4/widget/DrawerLayout;->mInitialMotionY:F │ │ sub-float v2, v9, v10 │ │ - .line 887 │ + .line 1180 │ .local v2, "dy":F │ iget-object v10, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;->getTouchSlop()I │ │ move-result v5 │ │ - .line 888 │ + .line 1181 │ .local v5, "slop":I │ mul-float v10, v1, v1 │ │ mul-float v11, v2, v2 │ │ add-float/2addr v10, v11 │ │ @@ -3530,172 +4291,164 @@ │ │ int-to-float v11, v11 │ │ cmpg-float v10, v10, v11 │ │ if-gez v10, :cond_0 │ │ - .line 890 │ + .line 1183 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->findOpenDrawer()Landroid/view/View; │ │ move-result-object v3 │ │ - .line 891 │ + .line 1184 │ .local v3, "openDrawer":Landroid/view/View; │ if-eqz v3, :cond_0 │ │ - .line 892 │ + .line 1185 │ invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I │ │ move-result v10 │ │ const/4 v11, 0x2 │ │ if-ne v10, v11, :cond_1 │ │ const/4 v4, 0x1 │ │ - .line 896 │ + .line 1189 │ .end local v1 # "dx":F │ .end local v2 # "dy":F │ .end local v3 # "openDrawer":Landroid/view/View; │ .end local v5 # "slop":I │ :cond_0 │ :goto_1 │ invoke-virtual {p0, v4}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ │ - .line 897 │ + .line 1190 │ const/4 v10, 0x0 │ │ iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ goto :goto_0 │ │ - .line 892 │ + .line 1185 │ .restart local v1 # "dx":F │ .restart local v2 # "dy":F │ .restart local v3 # "openDrawer":Landroid/view/View; │ .restart local v5 # "slop":I │ :cond_1 │ const/4 v4, 0x0 │ │ goto :goto_1 │ │ - .line 902 │ + .line 1195 │ .end local v1 # "dx":F │ .end local v2 # "dy":F │ .end local v3 # "openDrawer":Landroid/view/View; │ .end local v4 # "peekingOnly":Z │ .end local v5 # "slop":I │ .end local v6 # "touchedView":Landroid/view/View; │ .end local v8 # "x":F │ .end local v9 # "y":F │ :pswitch_3 │ const/4 v10, 0x1 │ │ invoke-virtual {p0, v10}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ │ - .line 903 │ + .line 1196 │ const/4 v10, 0x0 │ │ iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ - .line 904 │ + .line 1197 │ const/4 v10, 0x0 │ │ iput-boolean v10, p0, Landroid/support/v4/widget/DrawerLayout;->mChildrenCanceledTouch:Z │ │ goto :goto_0 │ │ - .line 868 │ + .line 1161 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_0 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public openDrawer(I)V │ - .locals 5 │ + .locals 4 │ .param p1, "gravity" # I │ │ .prologue │ - .line 995 │ - invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ - │ - move-result v2 │ - │ - invoke-static {p1, v2}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + .line 1291 │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ - move-result v0 │ + move-result-object v0 │ │ - .line 997 │ - .local v0, "absGravity":I │ - invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ + .line 1292 │ + .local v0, "drawerView":Landroid/view/View; │ + if-nez v0, :cond_0 │ │ - move-result-object v1 │ + .line 1293 │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - .line 999 │ - .local v1, "drawerView":Landroid/view/View; │ - if-nez v1, :cond_0 │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - .line 1000 │ - new-instance v2, Ljava/lang/IllegalArgumentException; │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + const-string v3, "No drawer view found with gravity " │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v4, "No drawer view found with absolute gravity " │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {p1}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String; │ - │ - move-result-object v4 │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ - .line 1003 │ + .line 1296 │ :cond_0 │ - invoke-virtual {p0, v1}, Landroid/support/v4/widget/DrawerLayout;->openDrawer(Landroid/view/View;)V │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->openDrawer(Landroid/view/View;)V │ │ - .line 1004 │ + .line 1297 │ return-void │ .end method │ │ .method public openDrawer(Landroid/view/View;)V │ .locals 4 │ .param p1, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 969 │ + const/4 v2, 0x1 │ + │ + .line 1263 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 970 │ + .line 1264 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "View " │ @@ -3718,70 +4471,71 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 973 │ + .line 1267 │ :cond_0 │ iget-boolean v1, p0, Landroid/support/v4/widget/DrawerLayout;->mFirstLayout:Z │ │ if-eqz v1, :cond_1 │ │ - .line 974 │ + .line 1268 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 975 │ + .line 1269 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ const/high16 v1, 0x3f800000 # 1.0f │ │ iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - .line 976 │ - const/4 v1, 0x1 │ + .line 1270 │ + iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ │ - iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->knownOpen:Z │ + .line 1272 │ + invoke-direct {p0, p1, v2}, Landroid/support/v4/widget/DrawerLayout;->updateChildrenImportantForAccessibility(Landroid/view/View;Z)V │ │ - .line 985 │ + .line 1281 │ .end local v0 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 986 │ + .line 1282 │ return-void │ │ - .line 978 │ + .line 1274 │ :cond_1 │ const/4 v1, 0x3 │ │ - invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewGravity(Landroid/view/View;I)Z │ + invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/DrawerLayout;->checkDrawerViewAbsoluteGravity(Landroid/view/View;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 979 │ + .line 1275 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ const/4 v2, 0x0 │ │ invoke-virtual {p1}, Landroid/view/View;->getTop()I │ │ move-result v3 │ │ invoke-virtual {v1, p1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ │ goto :goto_0 │ │ - .line 981 │ + .line 1277 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I │ │ move-result v2 │ │ @@ -3797,512 +4551,635 @@ │ │ invoke-virtual {v1, p1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ │ goto :goto_0 │ .end method │ │ .method public requestDisallowInterceptTouchEvent(Z)V │ - .locals 3 │ + .locals 1 │ .param p1, "disallowIntercept" # Z │ │ .prologue │ - const/4 v2, 0x1 │ - │ - .line 913 │ - iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ + .line 1210 │ + invoke-super {p0, p1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper;->isEdgeTouched(I)Z │ + .line 1212 │ + iput-boolean p1, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ │ - move-result v0 │ + .line 1213 │ + if-eqz p1, :cond_0 │ │ - if-nez v0, :cond_0 │ + .line 1214 │ + const/4 v0, 0x1 │ │ - iget-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ │ - const/4 v1, 0x2 │ + .line 1216 │ + :cond_0 │ + return-void │ +.end method │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;->isEdgeTouched(I)Z │ +.method public requestLayout()V │ + .locals 1 │ │ - move-result v0 │ + .prologue │ + .line 961 │ + iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ │ if-nez v0, :cond_0 │ │ - .line 916 │ - invoke-super {p0, p1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V │ + .line 962 │ + invoke-super {p0}, Landroid/view/ViewGroup;->requestLayout()V │ │ - .line 918 │ + .line 964 │ :cond_0 │ - iput-boolean p1, p0, Landroid/support/v4/widget/DrawerLayout;->mDisallowInterceptRequested:Z │ - │ - .line 919 │ - if-eqz p1, :cond_1 │ - │ - .line 920 │ - invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->closeDrawers(Z)V │ - │ - .line 922 │ - :cond_1 │ return-void │ .end method │ │ -.method public requestLayout()V │ +.method public setChildInsets(Ljava/lang/Object;Z)V │ .locals 1 │ + .param p1, "insets" # Ljava/lang/Object; │ + .param p2, "draw" # Z │ │ .prologue │ - .line 713 │ - iget-boolean v0, p0, Landroid/support/v4/widget/DrawerLayout;->mInLayout:Z │ + .line 360 │ + iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout;->mLastInsets:Ljava/lang/Object; │ + │ + .line 361 │ + iput-boolean p2, p0, Landroid/support/v4/widget/DrawerLayout;->mDrawStatusBarBackground:Z │ + │ + .line 362 │ + if-nez p2, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getBackground()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ │ if-nez v0, :cond_0 │ │ - .line 714 │ - invoke-super {p0}, Landroid/view/ViewGroup;->requestLayout()V │ + const/4 v0, 0x1 │ │ - .line 716 │ - :cond_0 │ + :goto_0 │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->setWillNotDraw(Z)V │ + │ + .line 363 │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->requestLayout()V │ + │ + .line 364 │ return-void │ + │ + .line 362 │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ .method public setDrawerListener(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ .prologue │ - .line 301 │ + .line 420 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ - .line 302 │ + .line 421 │ return-void │ .end method │ │ .method public setDrawerLockMode(I)V │ .locals 1 │ .param p1, "lockMode" # I │ │ .prologue │ - .line 318 │ + .line 437 │ const/4 v0, 0x3 │ │ invoke-virtual {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->setDrawerLockMode(II)V │ │ - .line 319 │ + .line 438 │ const/4 v0, 0x5 │ │ invoke-virtual {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->setDrawerLockMode(II)V │ │ - .line 320 │ + .line 439 │ return-void │ .end method │ │ .method public setDrawerLockMode(II)V │ .locals 6 │ .param p1, "lockMode" # I │ .param p2, "edgeGravity" # I │ │ .prologue │ const/4 v5, 0x3 │ │ - .line 342 │ + .line 461 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v4 │ │ invoke-static {p2, v4}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ │ move-result v0 │ │ - .line 344 │ - .local v0, "absGrav":I │ + .line 463 │ + .local v0, "absGravity":I │ if-ne v0, v5, :cond_3 │ │ - .line 345 │ + .line 464 │ iput p1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeLeft:I │ │ - .line 349 │ + .line 468 │ :cond_0 │ :goto_0 │ if-eqz p1, :cond_1 │ │ - .line 351 │ + .line 470 │ if-ne v0, v5, :cond_4 │ │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ - .line 352 │ + .line 471 │ .local v1, "helper":Landroid/support/v4/widget/ViewDragHelper; │ :goto_1 │ invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 354 │ + .line 473 │ .end local v1 # "helper":Landroid/support/v4/widget/ViewDragHelper; │ :cond_1 │ packed-switch p1, :pswitch_data_0 │ │ - .line 369 │ + .line 488 │ :cond_2 │ :goto_2 │ return-void │ │ - .line 346 │ + .line 465 │ :cond_3 │ const/4 v4, 0x5 │ │ if-ne v0, v4, :cond_0 │ │ - .line 347 │ + .line 466 │ iput p1, p0, Landroid/support/v4/widget/DrawerLayout;->mLockModeRight:I │ │ goto :goto_0 │ │ - .line 351 │ + .line 470 │ :cond_4 │ iget-object v1, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ goto :goto_1 │ │ - .line 356 │ + .line 475 │ :pswitch_0 │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 357 │ + .line 476 │ .local v3, "toOpen":Landroid/view/View; │ if-eqz v3, :cond_2 │ │ - .line 358 │ + .line 477 │ invoke-virtual {p0, v3}, Landroid/support/v4/widget/DrawerLayout;->openDrawer(Landroid/view/View;)V │ │ goto :goto_2 │ │ - .line 362 │ + .line 481 │ .end local v3 # "toOpen":Landroid/view/View; │ :pswitch_1 │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View; │ │ move-result-object v2 │ │ - .line 363 │ + .line 482 │ .local v2, "toClose":Landroid/view/View; │ if-eqz v2, :cond_2 │ │ - .line 364 │ + .line 483 │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V │ │ goto :goto_2 │ │ - .line 354 │ + .line 473 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public setDrawerLockMode(ILandroid/view/View;)V │ - .locals 3 │ + .locals 4 │ .param p1, "lockMode" # I │ .param p2, "drawerView" # Landroid/view/View; │ │ .prologue │ - .line 390 │ + .line 509 │ invoke-virtual {p0, p2}, Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z │ │ - move-result v0 │ + move-result v1 │ │ - if-nez v0, :cond_0 │ + if-nez v1, :cond_0 │ │ - .line 391 │ - new-instance v0, Ljava/lang/IllegalArgumentException; │ + .line 510 │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "View " │ + const-string v3, "View " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " is not a " │ + const-string v3, " is not a " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, "drawer with appropriate layout_gravity" │ + const-string v3, "drawer with appropriate layout_gravity" │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v0 │ + throw v1 │ │ - .line 394 │ + .line 513 │ :cond_0 │ - invoke-virtual {p0, p2}, Landroid/support/v4/widget/DrawerLayout;->getDrawerViewGravity(Landroid/view/View;)I │ + invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result v0 │ + move-result-object v1 │ + │ + check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ + │ + iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I │ │ + .line 514 │ + .local v0, "gravity":I │ invoke-virtual {p0, p1, v0}, Landroid/support/v4/widget/DrawerLayout;->setDrawerLockMode(II)V │ │ - .line 395 │ + .line 515 │ return-void │ .end method │ │ .method public setDrawerShadow(II)V │ .locals 1 │ .param p1, "resId" # I │ .param p2, "gravity" # I │ │ .prologue │ - .line 281 │ + .line 400 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0, p2}, Landroid/support/v4/widget/DrawerLayout;->setDrawerShadow(Landroid/graphics/drawable/Drawable;I)V │ │ - .line 282 │ + .line 401 │ return-void │ .end method │ │ .method public setDrawerShadow(Landroid/graphics/drawable/Drawable;I)V │ .locals 3 │ .param p1, "shadowDrawable" # Landroid/graphics/drawable/Drawable; │ .param p2, "gravity" # I │ │ .prologue │ - .line 261 │ + .line 380 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ move-result v1 │ │ invoke-static {p2, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ │ move-result v0 │ │ - .line 263 │ + .line 382 │ .local v0, "absGravity":I │ and-int/lit8 v1, v0, 0x3 │ │ const/4 v2, 0x3 │ │ if-ne v1, v2, :cond_0 │ │ - .line 264 │ + .line 383 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout;->mShadowLeft:Landroid/graphics/drawable/Drawable; │ │ - .line 265 │ + .line 384 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 267 │ + .line 386 │ :cond_0 │ and-int/lit8 v1, v0, 0x5 │ │ const/4 v2, 0x5 │ │ if-ne v1, v2, :cond_1 │ │ - .line 268 │ + .line 387 │ iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout;->mShadowRight:Landroid/graphics/drawable/Drawable; │ │ - .line 269 │ + .line 388 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 271 │ + .line 390 │ :cond_1 │ return-void │ .end method │ │ +.method public setDrawerTitle(ILjava/lang/CharSequence;)V │ + .locals 2 │ + .param p1, "edgeGravity" # I │ + .param p2, "title" # Ljava/lang/CharSequence; │ + │ + .prologue │ + .line 565 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v1 │ + │ + invoke-static {p1, v1}, Landroid/support/v4/view/GravityCompat;->getAbsoluteGravity(II)I │ + │ + move-result v0 │ + │ + .line 567 │ + .local v0, "absGravity":I │ + const/4 v1, 0x3 │ + │ + if-ne v0, v1, :cond_1 │ + │ + .line 568 │ + iput-object p2, p0, Landroid/support/v4/widget/DrawerLayout;->mTitleLeft:Ljava/lang/CharSequence; │ + │ + .line 572 │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + .line 569 │ + :cond_1 │ + const/4 v1, 0x5 │ + │ + if-ne v0, v1, :cond_0 │ + │ + .line 570 │ + iput-object p2, p0, Landroid/support/v4/widget/DrawerLayout;->mTitleRight:Ljava/lang/CharSequence; │ + │ + goto :goto_0 │ +.end method │ + │ .method setDrawerViewOffset(Landroid/view/View;F)V │ .locals 2 │ .param p1, "drawerView" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ - .line 497 │ + .line 689 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 498 │ + .line 690 │ .local v0, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ cmpl-float v1, p2, v1 │ │ if-nez v1, :cond_0 │ │ - .line 504 │ + .line 696 │ :goto_0 │ return-void │ │ - .line 502 │ + .line 694 │ :cond_0 │ iput p2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ - .line 503 │ + .line 695 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/widget/DrawerLayout;->dispatchOnDrawerSlide(Landroid/view/View;F)V │ │ goto :goto_0 │ .end method │ │ .method public setScrimColor(I)V │ .locals 0 │ .param p1, "color" # I │ │ .prologue │ - .line 290 │ + .line 409 │ iput p1, p0, Landroid/support/v4/widget/DrawerLayout;->mScrimColor:I │ │ - .line 291 │ + .line 410 │ invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V │ │ - .line 292 │ + .line 411 │ + return-void │ +.end method │ + │ +.method public setStatusBarBackground(I)V │ + .locals 1 │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 1007 │ + if-eqz p1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/widget/DrawerLayout;->getContext()Landroid/content/Context; │ + │ + move-result-object v0 │ + │ + invoke-static {v0, p1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + iput-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + .line 1008 │ + return-void │ + │ + .line 1007 │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + .param p1, "bg" # Landroid/graphics/drawable/Drawable; │ + │ + .prologue │ + .line 997 │ + iput-object p1, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + .line 998 │ + return-void │ +.end method │ + │ +.method public setStatusBarBackgroundColor(I)V │ + .locals 1 │ + .param p1, "color" # I │ + │ + .prologue │ + .line 1018 │ + new-instance v0, Landroid/graphics/drawable/ColorDrawable; │ + │ + invoke-direct {v0, p1}, Landroid/graphics/drawable/ColorDrawable;->(I)V │ + │ + iput-object v0, p0, Landroid/support/v4/widget/DrawerLayout;->mStatusBarBackground:Landroid/graphics/drawable/Drawable; │ + │ + .line 1019 │ return-void │ .end method │ │ .method updateDrawerState(IILandroid/view/View;)V │ .locals 7 │ .param p1, "forGravity" # I │ .param p2, "activeState" # I │ .param p3, "activeDrawer" # Landroid/view/View; │ │ .prologue │ const/4 v6, 0x2 │ │ const/4 v5, 0x1 │ │ - .line 438 │ + .line 599 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;->getViewDragState()I │ │ move-result v0 │ │ - .line 439 │ + .line 600 │ .local v0, "leftState":I │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;->getViewDragState()I │ │ move-result v2 │ │ - .line 442 │ + .line 603 │ .local v2, "rightState":I │ if-eq v0, v5, :cond_0 │ │ if-ne v2, v5, :cond_3 │ │ - .line 443 │ + .line 604 │ :cond_0 │ const/4 v3, 0x1 │ │ - .line 450 │ + .line 611 │ .local v3, "state":I │ :goto_0 │ if-eqz p3, :cond_1 │ │ if-nez p2, :cond_1 │ │ - .line 451 │ + .line 612 │ invoke-virtual {p3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ - .line 452 │ + .line 613 │ .local v1, "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ const/4 v5, 0x0 │ │ cmpl-float v4, v4, v5 │ │ if-nez v4, :cond_6 │ │ - .line 453 │ + .line 614 │ invoke-virtual {p0, p3}, Landroid/support/v4/widget/DrawerLayout;->dispatchOnDrawerClosed(Landroid/view/View;)V │ │ - .line 459 │ + .line 620 │ .end local v1 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_1 │ :goto_1 │ iget v4, p0, Landroid/support/v4/widget/DrawerLayout;->mDrawerState:I │ │ if-eq v3, v4, :cond_2 │ │ - .line 460 │ + .line 621 │ iput v3, p0, Landroid/support/v4/widget/DrawerLayout;->mDrawerState:I │ │ - .line 462 │ + .line 623 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ if-eqz v4, :cond_2 │ │ - .line 463 │ + .line 624 │ iget-object v4, p0, Landroid/support/v4/widget/DrawerLayout;->mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;->onDrawerStateChanged(I)V │ │ - .line 466 │ + .line 627 │ :cond_2 │ return-void │ │ - .line 444 │ + .line 605 │ .end local v3 # "state":I │ :cond_3 │ if-eq v0, v6, :cond_4 │ │ if-ne v2, v6, :cond_5 │ │ - .line 445 │ + .line 606 │ :cond_4 │ const/4 v3, 0x2 │ │ .restart local v3 # "state":I │ goto :goto_0 │ │ - .line 447 │ + .line 608 │ .end local v3 # "state":I │ :cond_5 │ const/4 v3, 0x0 │ │ .restart local v3 # "state":I │ goto :goto_0 │ │ - .line 454 │ + .line 615 │ .restart local v1 # "lp":Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ :cond_6 │ iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->onScreen:F │ │ const/high16 v5, 0x3f800000 # 1.0f │ │ cmpl-float v4, v4, v5 │ │ if-nez v4, :cond_1 │ │ - .line 455 │ + .line 616 │ invoke-virtual {p0, p3}, Landroid/support/v4/widget/DrawerLayout;->dispatchOnDrawerOpened(Landroid/view/View;)V │ │ goto :goto_1 │ .end method ├── smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase.smali │ @@ -18,60 +18,63 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 55 │ + .line 61 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public abortAnimation(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 112 │ + .line 119 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 113 │ + .line 120 │ return-void │ .end method │ │ .method public computeScrollOffset(Ljava/lang/Object;)Z │ - .locals 1 │ + .locals 2 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 84 │ - check-cast p1, Landroid/widget/Scroller; │ + .line 90 │ + move-object v0, p1 │ │ - .end local p1 # "scroller":Ljava/lang/Object; │ - invoke-virtual {p1}, Landroid/widget/Scroller;->computeScrollOffset()Z │ + check-cast v0, Landroid/widget/Scroller; │ │ - move-result v0 │ + .line 91 │ + .local v0, "s":Landroid/widget/Scroller; │ + invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z │ │ - return v0 │ + move-result v1 │ + │ + return v1 │ .end method │ │ .method public createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 58 │ + .line 64 │ if-eqz p2, :cond_0 │ │ new-instance v0, Landroid/widget/Scroller; │ │ invoke-direct {v0, p1, p2}, Landroid/widget/Scroller;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ :goto_0 │ @@ -94,15 +97,15 @@ │ .param p5, "velY" # I │ .param p6, "minX" # I │ .param p7, "maxX" # I │ .param p8, "minY" # I │ .param p9, "maxY" # I │ │ .prologue │ - .line 101 │ + .line 108 │ move-object v0, p1 │ │ check-cast v0, Landroid/widget/Scroller; │ │ move v1, p2 │ │ move v2, p3 │ @@ -117,15 +120,15 @@ │ │ move/from16 v7, p8 │ │ move/from16 v8, p9 │ │ invoke-virtual/range {v0 .. v8}, Landroid/widget/Scroller;->fling(IIIIIIII)V │ │ - .line 102 │ + .line 109 │ return-void │ .end method │ │ .method public fling(Ljava/lang/Object;IIIIIIIIII)V │ .locals 9 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ @@ -136,15 +139,15 @@ │ .param p7, "maxX" # I │ .param p8, "minY" # I │ .param p9, "maxY" # I │ .param p10, "overX" # I │ .param p11, "overY" # I │ │ .prologue │ - .line 107 │ + .line 114 │ move-object v0, p1 │ │ check-cast v0, Landroid/widget/Scroller; │ │ move v1, p2 │ │ move v2, p3 │ @@ -159,35 +162,35 @@ │ │ move/from16 v7, p8 │ │ move/from16 v8, p9 │ │ invoke-virtual/range {v0 .. v8}, Landroid/widget/Scroller;->fling(IIIIIIII)V │ │ - .line 108 │ + .line 115 │ return-void │ .end method │ │ .method public getCurrVelocity(Ljava/lang/Object;)F │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 79 │ + .line 85 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getCurrX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 69 │ + .line 75 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->getCurrX()I │ │ move-result v0 │ │ @@ -195,15 +198,15 @@ │ .end method │ │ .method public getCurrY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 74 │ + .line 80 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->getCurrY()I │ │ move-result v0 │ │ @@ -211,15 +214,15 @@ │ .end method │ │ .method public getFinalX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 134 │ + .line 141 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->getFinalX()I │ │ move-result v0 │ │ @@ -227,15 +230,15 @@ │ .end method │ │ .method public getFinalY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 139 │ + .line 146 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->getFinalY()I │ │ move-result v0 │ │ @@ -243,15 +246,15 @@ │ .end method │ │ .method public isFinished(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 64 │ + .line 70 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1}, Landroid/widget/Scroller;->isFinished()Z │ │ move-result v0 │ │ @@ -259,74 +262,74 @@ │ .end method │ │ .method public isOverScrolled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 129 │ + .line 136 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public notifyHorizontalEdgeReached(Ljava/lang/Object;III)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "finalX" # I │ .param p4, "overX" # I │ │ .prologue │ - .line 119 │ + .line 126 │ return-void │ .end method │ │ .method public notifyVerticalEdgeReached(Ljava/lang/Object;III)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startY" # I │ .param p3, "finalY" # I │ .param p4, "overY" # I │ │ .prologue │ - .line 124 │ + .line 131 │ return-void │ .end method │ │ .method public startScroll(Ljava/lang/Object;IIII)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "startY" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ │ .prologue │ - .line 89 │ + .line 96 │ check-cast p1, Landroid/widget/Scroller; │ │ .end local p1 # "scroller":Ljava/lang/Object; │ invoke-virtual {p1, p2, p3, p4, p5}, Landroid/widget/Scroller;->startScroll(IIII)V │ │ - .line 90 │ + .line 97 │ return-void │ .end method │ │ .method public startScroll(Ljava/lang/Object;IIIII)V │ .locals 6 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "startY" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ .param p6, "duration" # I │ │ .prologue │ - .line 95 │ + .line 102 │ move-object v0, p1 │ │ check-cast v0, Landroid/widget/Scroller; │ │ move v1, p2 │ │ move v2, p3 │ @@ -335,10 +338,10 @@ │ │ move v4, p5 │ │ move v5, p6 │ │ invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V │ │ - .line 96 │ + .line 103 │ return-void │ .end method ├── smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread.smali │ @@ -18,54 +18,54 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 143 │ + .line 150 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public abortAnimation(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 201 │ + .line 208 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->abortAnimation(Ljava/lang/Object;)V │ │ - .line 202 │ + .line 209 │ return-void │ .end method │ │ .method public computeScrollOffset(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 171 │ + .line 178 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->computeScrollOffset(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 146 │ + .line 153 │ invoke-static {p1, p2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -78,18 +78,18 @@ │ .param p5, "velY" # I │ .param p6, "minX" # I │ .param p7, "maxX" # I │ .param p8, "minY" # I │ .param p9, "maxY" # I │ │ .prologue │ - .line 188 │ + .line 195 │ invoke-static/range {p1 .. p9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIII)V │ │ - .line 190 │ + .line 197 │ return-void │ .end method │ │ .method public fling(Ljava/lang/Object;IIIIIIIIII)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ @@ -100,103 +100,103 @@ │ .param p7, "maxX" # I │ .param p8, "minY" # I │ .param p9, "maxY" # I │ .param p10, "overX" # I │ .param p11, "overY" # I │ │ .prologue │ - .line 195 │ + .line 202 │ invoke-static/range {p1 .. p11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIIIII)V │ │ - .line 197 │ + .line 204 │ return-void │ .end method │ │ .method public getCurrVelocity(Ljava/lang/Object;)F │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 166 │ + .line 173 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getCurrX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 156 │ + .line 163 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getCurrY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 161 │ + .line 168 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFinalX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 222 │ + .line 229 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getFinalX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFinalY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 227 │ + .line 234 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getFinalY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFinished(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 151 │ + .line 158 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->isFinished(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isOverScrolled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 217 │ + .line 224 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->isOverScrolled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -204,61 +204,61 @@ │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "finalX" # I │ .param p4, "overX" # I │ │ .prologue │ - .line 207 │ + .line 214 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->notifyHorizontalEdgeReached(Ljava/lang/Object;III)V │ │ - .line 208 │ + .line 215 │ return-void │ .end method │ │ .method public notifyVerticalEdgeReached(Ljava/lang/Object;III)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startY" # I │ .param p3, "finalY" # I │ .param p4, "overY" # I │ │ .prologue │ - .line 212 │ + .line 219 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->notifyVerticalEdgeReached(Ljava/lang/Object;III)V │ │ - .line 213 │ + .line 220 │ return-void │ .end method │ │ .method public startScroll(Ljava/lang/Object;IIII)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "startY" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ │ .prologue │ - .line 176 │ + .line 183 │ invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->startScroll(Ljava/lang/Object;IIII)V │ │ - .line 177 │ + .line 184 │ return-void │ .end method │ │ .method public startScroll(Ljava/lang/Object;IIIII)V │ .locals 0 │ .param p1, "scroller" # Ljava/lang/Object; │ .param p2, "startX" # I │ .param p3, "startY" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ .param p6, "duration" # I │ │ .prologue │ - .line 182 │ + .line 189 │ invoke-static/range {p1 .. p6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->startScroll(Ljava/lang/Object;IIIII)V │ │ - .line 183 │ + .line 190 │ return-void │ .end method ├── smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.smali │ @@ -15,27 +15,27 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 231 │ + .line 238 │ invoke-direct {p0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getCurrVelocity(Ljava/lang/Object;)F │ .locals 1 │ .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 234 │ + .line 241 │ invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Ljava/lang/Object;)F │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/widget/ScrollerCompat.smali │ @@ -11,100 +11,108 @@ │ Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;, │ Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ } │ .end annotation │ │ │ # static fields │ -.field static final IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ +.field static final CHASE_FRAME_TIME:I = 0x10 │ + │ +.field private static final TAG:Ljava/lang/String; = "ScrollerCompat" │ │ │ # instance fields │ +.field mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ .field mScroller:Ljava/lang/Object; │ │ │ # direct methods │ -.method static constructor ()V │ - .locals 2 │ +.method private constructor (ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ + .locals 1 │ + .param p1, "apiVersion" # I │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 240 │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + .line 262 │ + invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 241 │ - .local v0, "version":I │ - const/16 v1, 0xe │ + .line 263 │ + const/16 v0, 0xe │ │ - if-lt v0, v1, :cond_0 │ + if-lt p1, v0, :cond_0 │ │ - .line 242 │ - new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ + .line 264 │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ - invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->()V │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->()V │ │ - sput-object v1, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - .line 248 │ + .line 270 │ :goto_0 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + invoke-interface {v0, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + .line 271 │ return-void │ │ - .line 243 │ + .line 265 │ :cond_0 │ - const/16 v1, 0x9 │ + const/16 v0, 0x9 │ │ - if-lt v0, v1, :cond_1 │ + if-lt p1, v0, :cond_1 │ │ - .line 244 │ - new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ + .line 266 │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ - invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;->()V │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;->()V │ │ - sput-object v1, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ goto :goto_0 │ │ - .line 246 │ + .line 268 │ :cond_1 │ - new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ - invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;->()V │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;->()V │ │ - sput-object v1, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method constructor (Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 258 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ - │ - .line 259 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ - │ - invoke-interface {v0, p1, p2}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ - │ - move-result-object v0 │ + .line 254 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + invoke-direct {p0, v0, p1, p2}, Landroid/support/v4/widget/ScrollerCompat;->(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ - .line 260 │ + .line 256 │ return-void │ .end method │ │ .method public static create(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - .line 251 │ + .line 246 │ const/4 v0, 0x0 │ │ invoke-static {p0, v0}, Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ move-result-object v0 │ │ return-object v0 │ @@ -112,45 +120,45 @@ │ │ .method public static create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 255 │ + .line 250 │ new-instance v0, Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-direct {v0, p0, p1}, Landroid/support/v4/widget/ScrollerCompat;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public abortAnimation()V │ .locals 2 │ │ .prologue │ - .line 419 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 430 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->abortAnimation(Ljava/lang/Object;)V │ │ - .line 420 │ + .line 431 │ return-void │ .end method │ │ .method public computeScrollOffset()Z │ .locals 2 │ │ .prologue │ - .line 323 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 334 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->computeScrollOffset(Ljava/lang/Object;)Z │ │ move-result v0 │ │ @@ -165,16 +173,16 @@ │ .param p4, "velocityY" # I │ .param p5, "minX" # I │ .param p6, "maxX" # I │ .param p7, "minY" # I │ .param p8, "maxY" # I │ │ .prologue │ - .line 382 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 393 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ move v2, p1 │ │ move v3, p2 │ │ @@ -188,15 +196,15 @@ │ │ move/from16 v8, p7 │ │ move/from16 v9, p8 │ │ invoke-interface/range {v0 .. v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->fling(Ljava/lang/Object;IIIIIIII)V │ │ - .line 383 │ + .line 394 │ return-void │ .end method │ │ .method public fling(IIIIIIIIII)V │ .locals 12 │ .param p1, "startX" # I │ .param p2, "startY" # I │ @@ -206,16 +214,16 @@ │ .param p6, "maxX" # I │ .param p7, "minY" # I │ .param p8, "maxY" # I │ .param p9, "overX" # I │ .param p10, "overY" # I │ │ .prologue │ - .line 410 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 421 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ move v2, p1 │ │ move v3, p2 │ │ @@ -233,120 +241,120 @@ │ │ move/from16 v10, p9 │ │ move/from16 v11, p10 │ │ invoke-interface/range {v0 .. v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->fling(Ljava/lang/Object;IIIIIIIIII)V │ │ - .line 412 │ + .line 423 │ return-void │ .end method │ │ .method public getCurrVelocity()F │ .locals 2 │ │ .prologue │ - .line 314 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 325 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrVelocity(Ljava/lang/Object;)F │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getCurrX()I │ .locals 2 │ │ .prologue │ - .line 277 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 288 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getCurrY()I │ .locals 2 │ │ .prologue │ - .line 286 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 297 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFinalX()I │ .locals 2 │ │ .prologue │ - .line 293 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 304 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getFinalX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFinalY()I │ .locals 2 │ │ .prologue │ - .line 300 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 311 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getFinalY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFinished()Z │ .locals 2 │ │ .prologue │ - .line 268 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 279 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->isFinished(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isOverScrolled()Z │ .locals 2 │ │ .prologue │ - .line 471 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 482 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->isOverScrolled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ @@ -356,81 +364,81 @@ │ .method public notifyHorizontalEdgeReached(III)V │ .locals 2 │ .param p1, "startX" # I │ .param p2, "finalX" # I │ .param p3, "overX" # I │ │ .prologue │ - .line 437 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 448 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->notifyHorizontalEdgeReached(Ljava/lang/Object;III)V │ │ - .line 438 │ + .line 449 │ return-void │ .end method │ │ .method public notifyVerticalEdgeReached(III)V │ .locals 2 │ .param p1, "startY" # I │ .param p2, "finalY" # I │ .param p3, "overY" # I │ │ .prologue │ - .line 454 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 465 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->notifyVerticalEdgeReached(Ljava/lang/Object;III)V │ │ - .line 455 │ + .line 466 │ return-void │ .end method │ │ .method public startScroll(IIII)V │ .locals 6 │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "dx" # I │ .param p4, "dy" # I │ │ .prologue │ - .line 341 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 352 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ move v5, p4 │ │ invoke-interface/range {v0 .. v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->startScroll(Ljava/lang/Object;IIII)V │ │ - .line 342 │ + .line 353 │ return-void │ .end method │ │ .method public startScroll(IIIII)V │ .locals 7 │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "dx" # I │ .param p4, "dy" # I │ .param p5, "duration" # I │ │ .prologue │ - .line 358 │ - sget-object v0, Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + .line 369 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ move v2, p1 │ │ move v3, p2 │ │ @@ -438,10 +446,10 @@ │ │ move v5, p4 │ │ move v6, p5 │ │ invoke-interface/range {v0 .. v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->startScroll(Ljava/lang/Object;IIIII)V │ │ - .line 359 │ + .line 370 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.smali │ @@ -21,20 +21,20 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/widget/SlidingPaneLayout;)V │ .locals 1 │ │ .prologue │ - .line 1362 │ + .line 1538 │ iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-direct {p0}, Landroid/support/v4/view/AccessibilityDelegateCompat;->()V │ │ - .line 1363 │ + .line 1539 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect; │ │ return-void │ @@ -42,242 +42,291 @@ │ │ .method private copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 2 │ .param p1, "dest" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .param p2, "src" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 1408 │ + .line 1597 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect; │ │ - .line 1410 │ + .line 1599 │ .local v0, "rect":Landroid/graphics/Rect; │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V │ │ - .line 1411 │ + .line 1600 │ invoke-virtual {p1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V │ │ - .line 1413 │ + .line 1602 │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V │ │ - .line 1414 │ + .line 1603 │ invoke-virtual {p1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V │ │ - .line 1416 │ + .line 1605 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V │ │ - .line 1417 │ + .line 1606 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V │ │ - .line 1418 │ + .line 1607 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ │ - .line 1419 │ + .line 1608 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V │ │ - .line 1421 │ + .line 1610 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V │ │ - .line 1422 │ + .line 1611 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V │ │ - .line 1423 │ + .line 1612 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocusable(Z)V │ │ - .line 1424 │ + .line 1613 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocused(Z)V │ │ - .line 1425 │ + .line 1614 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isAccessibilityFocused()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V │ │ - .line 1426 │ + .line 1615 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V │ │ - .line 1427 │ + .line 1616 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLongClickable(Z)V │ │ - .line 1429 │ + .line 1618 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I │ │ move-result v1 │ │ invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - .line 1430 │ + .line 1620 │ + invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getMovementGranularities()I │ + │ + move-result v1 │ + │ + invoke-virtual {p1, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setMovementGranularities(I)V │ + │ + .line 1621 │ return-void │ .end method │ │ │ # virtual methods │ .method public filter(Landroid/view/View;)Z │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1398 │ + .line 1587 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + .locals 1 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + │ + .prologue │ + .line 1572 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + │ + .line 1574 │ + const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 1575 │ + return-void │ +.end method │ + │ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 6 │ .param p1, "host" # Landroid/view/View; │ .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 1367 │ + .line 1543 │ invoke-static {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v4 │ │ - .line 1368 │ + .line 1544 │ .local v4, "superNode":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ invoke-super {p0, p1, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - .line 1370 │ + .line 1545 │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + │ + .line 1546 │ + invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V │ + │ + .line 1548 │ + const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v5}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + invoke-virtual {p2, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 1549 │ invoke-virtual {p2, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSource(Landroid/view/View;)V │ │ - .line 1371 │ + .line 1551 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ │ move-result-object v3 │ │ - .line 1372 │ + .line 1552 │ .local v3, "parent":Landroid/view/ViewParent; │ instance-of v5, v3, Landroid/view/View; │ │ if-eqz v5, :cond_0 │ │ - .line 1373 │ + .line 1553 │ check-cast v3, Landroid/view/View; │ │ .end local v3 # "parent":Landroid/view/ViewParent; │ invoke-virtual {p2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setParent(Landroid/view/View;)V │ │ - .line 1375 │ + .line 1558 │ :cond_0 │ - invoke-direct {p0, p2, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ - │ - .line 1377 │ - invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V │ - │ - .line 1379 │ iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ move-result v1 │ │ - .line 1380 │ + .line 1559 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ if-ge v2, v1, :cond_2 │ │ - .line 1381 │ + .line 1560 │ iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1382 │ + .line 1561 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z │ │ move-result v5 │ │ if-nez v5, :cond_1 │ │ - .line 1383 │ + invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ + │ + move-result v5 │ + │ + if-nez v5, :cond_1 │ + │ + .line 1563 │ + const/4 v5, 0x1 │ + │ + invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + │ + .line 1565 │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;)V │ │ - .line 1380 │ + .line 1559 │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1386 │ + .line 1568 │ .end local v0 # "child":Landroid/view/View; │ :cond_2 │ return-void │ .end method │ │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "host" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 1391 │ + .line 1580 │ invoke-virtual {p0, p2}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1392 │ + .line 1581 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ - .line 1394 │ + .line 1583 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 ├── smali/android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.smali │ @@ -19,118 +19,204 @@ │ │ │ # direct methods │ .method private constructor (Landroid/support/v4/widget/SlidingPaneLayout;)V │ .locals 0 │ │ .prologue │ - .line 1145 │ + .line 1296 │ iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-direct {p0}, Landroid/support/v4/widget/ViewDragHelper$Callback;->()V │ │ return-void │ .end method │ │ .method synthetic constructor (Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p2, "x1" # Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ .prologue │ - .line 1145 │ + .line 1296 │ invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public clampViewPositionHorizontal(Landroid/view/View;II)I │ - .locals 6 │ + .locals 7 │ .param p1, "child" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "dx" # I │ │ .prologue │ - .line 1200 │ + .line 1362 │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 1201 │ + .line 1365 │ .local v1, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ - invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + # invokes: Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ move-result v4 │ │ - iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + if-eqz v4, :cond_0 │ + │ + .line 1366 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ + │ + move-result v4 │ + │ + iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ + │ + move-result v5 │ + │ + iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ + │ + add-int/2addr v5, v6 │ + │ + iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ + │ + move-result-object v6 │ │ - add-int v0, v4, v5 │ + invoke-virtual {v6}, Landroid/view/View;->getWidth()I │ │ - .line 1202 │ - .local v0, "leftBound":I │ + move-result v6 │ + │ + add-int/2addr v5, v6 │ + │ + sub-int v3, v4, v5 │ + │ + .line 1368 │ + .local v3, "startBound":I │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ - invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ move-result v4 │ │ - add-int v3, v0, v4 │ + sub-int v0, v3, v4 │ │ - .line 1204 │ - .local v3, "rightBound":I │ - invoke-static {p2, v0}, Ljava/lang/Math;->max(II)I │ + .line 1369 │ + .local v0, "endBound":I │ + invoke-static {p2, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v4 │ │ - invoke-static {v4, v3}, Ljava/lang/Math;->min(II)I │ + invoke-static {v4, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ - .line 1206 │ + .line 1375 │ .local v2, "newLeft":I │ + :goto_0 │ return v2 │ + │ + .line 1371 │ + .end local v0 # "endBound":I │ + .end local v2 # "newLeft":I │ + .end local v3 # "startBound":I │ + :cond_0 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + │ + move-result v4 │ + │ + iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + │ + add-int v3, v4, v5 │ + │ + .line 1372 │ + .restart local v3 # "startBound":I │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + │ + move-result v4 │ + │ + add-int v0, v3, v4 │ + │ + .line 1373 │ + .restart local v0 # "endBound":I │ + invoke-static {p2, v3}, Ljava/lang/Math;->max(II)I │ + │ + move-result v4 │ + │ + invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I │ + │ + move-result v2 │ + │ + .restart local v2 # "newLeft":I │ + goto :goto_0 │ +.end method │ + │ +.method public clampViewPositionVertical(Landroid/view/View;II)I │ + .locals 1 │ + .param p1, "child" # Landroid/view/View; │ + .param p2, "top" # I │ + .param p3, "dy" # I │ + │ + .prologue │ + .line 1382 │ + invoke-virtual {p1}, Landroid/view/View;->getTop()I │ + │ + move-result v0 │ + │ + return v0 │ .end method │ │ .method public getViewHorizontalDragRange(Landroid/view/View;)I │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1195 │ + .line 1357 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ - invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public onEdgeDragStarted(II)V │ .locals 2 │ .param p1, "edgeFlags" # I │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1211 │ + .line 1387 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$200(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ move-result-object v0 │ │ @@ -139,117 +225,117 @@ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, p2}, Landroid/support/v4/widget/ViewDragHelper;->captureChildView(Landroid/view/View;I)V │ │ - .line 1212 │ + .line 1388 │ return-void │ .end method │ │ .method public onViewCaptured(Landroid/view/View;I)V │ .locals 1 │ .param p1, "capturedChild" # Landroid/view/View; │ .param p2, "activePointerId" # I │ │ .prologue │ - .line 1173 │ + .line 1324 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->setAllChildrenVisible()V │ │ - .line 1174 │ + .line 1325 │ return-void │ .end method │ │ .method public onViewDragStateChanged(I)V │ .locals 2 │ .param p1, "state" # I │ │ .prologue │ - .line 1158 │ + .line 1309 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$200(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;->getViewDragState()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1159 │ + .line 1310 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$300(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ move-result v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-nez v0, :cond_1 │ │ - .line 1160 │ + .line 1311 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->updateObscuredViewsVisibility(Landroid/view/View;)V │ │ - .line 1161 │ + .line 1312 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->dispatchOnPanelClosed(Landroid/view/View;)V │ │ - .line 1162 │ + .line 1313 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ const/4 v1, 0x0 │ │ # setter for: Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$502(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ - .line 1168 │ + .line 1319 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1164 │ + .line 1315 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->dispatchOnPanelOpened(Landroid/view/View;)V │ │ - .line 1165 │ + .line 1316 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ const/4 v1, 0x1 │ │ # setter for: Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$502(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ @@ -261,135 +347,221 @@ │ .param p1, "changedView" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "dx" # I │ .param p5, "dy" # I │ │ .prologue │ - .line 1178 │ + .line 1329 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # invokes: Landroid/support/v4/widget/SlidingPaneLayout;->onPanelDragged(I)V │ invoke-static {v0, p2}, Landroid/support/v4/widget/SlidingPaneLayout;->access$600(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ - .line 1179 │ + .line 1330 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidate()V │ │ - .line 1180 │ + .line 1331 │ return-void │ .end method │ │ .method public onViewReleased(Landroid/view/View;FF)V │ - .locals 5 │ + .locals 8 │ .param p1, "releasedChild" # Landroid/view/View; │ .param p2, "xvel" # F │ .param p3, "yvel" # F │ │ .prologue │ - const/4 v4, 0x0 │ + const/high16 v7, 0x3f000000 # 0.5f │ │ - .line 1184 │ + const/4 v6, 0x0 │ + │ + .line 1335 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 1185 │ - .local v1, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + .line 1338 │ + .local v2, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ - invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + # invokes: Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ - move-result v2 │ + move-result v4 │ │ - iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + if-eqz v4, :cond_3 │ │ - add-int v0, v2, v3 │ + .line 1339 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ - .line 1186 │ - .local v0, "left":I │ - cmpl-float v2, p2, v4 │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - if-gtz v2, :cond_0 │ + move-result v4 │ │ - cmpl-float v2, p2, v4 │ + iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - if-nez v2, :cond_1 │ + add-int v3, v4, v5 │ │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + .line 1340 │ + .local v3, "startToRight":I │ + cmpg-float v4, p2, v6 │ │ - # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ - invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;->access$300(Landroid/support/v4/widget/SlidingPaneLayout;)F │ + if-ltz v4, :cond_0 │ │ - move-result v2 │ + cmpl-float v4, p2, v6 │ + │ + if-nez v4, :cond_1 │ + │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$300(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ - const/high16 v3, 0x3f000000 # 0.5f │ + move-result v4 │ │ - cmpl-float v2, v2, v3 │ + cmpl-float v4, v4, v7 │ │ - if-lez v2, :cond_1 │ + if-lez v4, :cond_1 │ │ - .line 1187 │ + .line 1341 │ :cond_0 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ - invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ - move-result v2 │ + move-result v4 │ │ - add-int/2addr v0, v2 │ + add-int/2addr v3, v4 │ │ - .line 1189 │ + .line 1343 │ :cond_1 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Landroid/view/View;->getWidth()I │ + │ + move-result v0 │ + │ + .line 1344 │ + .local v0, "childWidth":I │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ + │ + move-result v4 │ + │ + sub-int/2addr v4, v3 │ + │ + sub-int v1, v4, v0 │ + │ + .line 1351 │ + .end local v0 # "childWidth":I │ + .end local v3 # "startToRight":I │ + .local v1, "left":I │ + :cond_2 │ + :goto_0 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ - invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;->access$200(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$200(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ - move-result-object v2 │ + move-result-object v4 │ │ invoke-virtual {p1}, Landroid/view/View;->getTop()I │ │ - move-result v3 │ + move-result v5 │ │ - invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;->settleCapturedViewAt(II)Z │ + invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;->settleCapturedViewAt(II)Z │ │ - .line 1190 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + .line 1352 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ - invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidate()V │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidate()V │ │ - .line 1191 │ + .line 1353 │ return-void │ + │ + .line 1346 │ + .end local v1 # "left":I │ + :cond_3 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + │ + move-result v4 │ + │ + iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + │ + add-int v1, v4, v5 │ + │ + .line 1347 │ + .restart local v1 # "left":I │ + cmpl-float v4, p2, v6 │ + │ + if-gtz v4, :cond_4 │ + │ + cmpl-float v4, p2, v6 │ + │ + if-nez v4, :cond_2 │ + │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$300(Landroid/support/v4/widget/SlidingPaneLayout;)F │ + │ + move-result v4 │ + │ + cmpl-float v4, v4, v7 │ + │ + if-lez v4, :cond_2 │ + │ + .line 1348 │ + :cond_4 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ + │ + # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + │ + move-result v4 │ + │ + add-int/2addr v1, v4 │ + │ + goto :goto_0 │ .end method │ │ .method public tryCaptureView(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1149 │ + .line 1300 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mIsUnableToDrag:Z │ invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$100(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1150 │ + .line 1301 │ const/4 v0, 0x0 │ │ - .line 1153 │ + .line 1304 │ :goto_0 │ return v0 │ │ :cond_0 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 ├── smali/android/support/v4/widget/SlidingPaneLayout$LayoutParams.smali │ @@ -29,15 +29,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 1216 │ + .line 1392 │ const/4 v0, 0x1 │ │ new-array v0, v0, [I │ │ const/4 v1, 0x0 │ │ const v2, 0x1010181 │ @@ -51,130 +51,130 @@ │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ const/4 v0, -0x1 │ │ - .line 1240 │ + .line 1416 │ invoke-direct {p0, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ │ - .line 1224 │ + .line 1400 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1241 │ + .line 1417 │ return-void │ .end method │ │ .method public constructor (II)V │ .locals 1 │ .param p1, "width" # I │ .param p2, "height" # I │ │ .prologue │ - .line 1244 │ + .line 1420 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(II)V │ │ - .line 1224 │ + .line 1400 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1245 │ + .line 1421 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 3 │ .param p1, "c" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 1261 │ + .line 1437 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 1224 │ + .line 1400 │ iput v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1263 │ + .line 1439 │ sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->ATTRS:[I │ │ invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 1264 │ + .line 1440 │ .local v0, "a":Landroid/content/res/TypedArray; │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getFloat(IF)F │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1265 │ + .line 1441 │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 1266 │ + .line 1442 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ .prologue │ - .line 1256 │ + .line 1432 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ - .line 1224 │ + .line 1400 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1257 │ + .line 1433 │ iget v0, p1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1258 │ + .line 1434 │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1248 │ + .line 1424 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 1224 │ + .line 1400 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1249 │ + .line 1425 │ return-void │ .end method │ │ .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V │ .locals 1 │ .param p1, "source" # Landroid/view/ViewGroup$MarginLayoutParams; │ │ .prologue │ - .line 1252 │ + .line 1428 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ - .line 1224 │ + .line 1400 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - .line 1253 │ + .line 1429 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.smali │ @@ -25,67 +25,67 @@ │ │ # direct methods │ .method constructor (Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ .locals 0 │ .param p2, "childView" # Landroid/view/View; │ │ .prologue │ - .line 1436 │ + .line 1627 │ iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1437 │ + .line 1628 │ iput-object p2, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View; │ │ - .line 1438 │ + .line 1629 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 3 │ │ .prologue │ - .line 1442 │ + .line 1633 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ if-ne v0, v1, :cond_0 │ │ - .line 1443 │ + .line 1634 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View; │ │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 1444 │ + .line 1635 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View; │ │ # invokes: Landroid/support/v4/widget/SlidingPaneLayout;->invalidateChildRegion(Landroid/view/View;)V │ - invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$900(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ + invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->access$1000(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ - .line 1446 │ + .line 1637 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout; │ │ # getter for: Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ - invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$1000(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ + invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;->access$1100(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 1447 │ + .line 1638 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SavedState$1.smali │ @@ -28,66 +28,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1289 │ + .line 1465 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ .locals 2 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 1291 │ + .line 1467 │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 1289 │ + .line 1465 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 1295 │ + .line 1471 │ new-array v0, p1, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 1289 │ + .line 1465 │ invoke-virtual {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SavedState.smali │ @@ -32,101 +32,101 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 1288 │ + .line 1464 │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->()V │ │ sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method private constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 1278 │ + .line 1454 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 1279 │ + .line 1455 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z │ │ - .line 1280 │ + .line 1456 │ return-void │ │ - .line 1279 │ + .line 1455 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method synthetic constructor (Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/os/Parcel; │ .param p2, "x1" # Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ .prologue │ - .line 1270 │ + .line 1446 │ invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->(Landroid/os/Parcel;)V │ │ return-void │ .end method │ │ .method constructor (Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1274 │ + .line 1450 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1275 │ + .line 1451 │ return-void │ .end method │ │ │ # virtual methods │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "out" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 1284 │ + .line 1460 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 1285 │ + .line 1461 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 1286 │ + .line 1462 │ return-void │ │ - .line 1285 │ + .line 1461 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.smali │ @@ -18,42 +18,42 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 233 │ + .line 237 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPanelClosed(Landroid/view/View;)V │ .locals 0 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 242 │ + .line 246 │ return-void │ .end method │ │ .method public onPanelOpened(Landroid/view/View;)V │ .locals 0 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 239 │ + .line 243 │ return-void │ .end method │ │ .method public onPanelSlide(Landroid/view/View;F)V │ .locals 0 │ .param p1, "panel" # Landroid/view/View; │ .param p2, "slideOffset" # F │ │ .prologue │ - .line 236 │ + .line 240 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.smali │ @@ -18,29 +18,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1304 │ + .line 1480 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ .locals 4 │ .param p1, "parent" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 1306 │ + .line 1482 │ invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ │ move-result v0 │ │ invoke-virtual {p2}, Landroid/view/View;->getTop()I │ │ move-result v1 │ @@ -51,10 +51,10 @@ │ │ invoke-virtual {p2}, Landroid/view/View;->getBottom()I │ │ move-result v3 │ │ invoke-static {p1, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V │ │ - .line 1308 │ + .line 1484 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.smali │ @@ -21,18 +21,18 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 4 │ │ .prologue │ - .line 1323 │ + .line 1499 │ invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->()V │ │ - .line 1325 │ + .line 1501 │ :try_start_0 │ const-class v2, Landroid/view/View; │ │ const-string v3, "getDisplayList" │ │ const/4 v1, 0x0 │ │ @@ -42,60 +42,60 @@ │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 1330 │ + .line 1506 │ :goto_0 │ :try_start_1 │ const-class v1, Landroid/view/View; │ │ const-string v2, "mRecreateDisplayList" │ │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field; │ │ - .line 1331 │ + .line 1507 │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field; │ │ const/4 v2, 0x1 │ │ invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ :try_end_1 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - .line 1335 │ + .line 1511 │ :goto_1 │ return-void │ │ - .line 1326 │ + .line 1502 │ :catch_0 │ move-exception v0 │ │ - .line 1327 │ + .line 1503 │ .local v0, "e":Ljava/lang/NoSuchMethodException; │ const-string v1, "SlidingPaneLayout" │ │ const-string v2, "Couldn\'t fetch getDisplayList method; dimming won\'t work right." │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 1332 │ + .line 1508 │ .end local v0 # "e":Ljava/lang/NoSuchMethodException; │ :catch_1 │ move-exception v0 │ │ - .line 1333 │ + .line 1509 │ .local v0, "e":Ljava/lang/NoSuchFieldException; │ const-string v1, "SlidingPaneLayout" │ │ const-string v2, "Couldn\'t fetch mRecreateDisplayList field; dimming will be slow." │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -106,64 +106,64 @@ │ # virtual methods │ .method public invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ .locals 3 │ .param p1, "parent" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 1339 │ + .line 1515 │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field; │ │ if-eqz v1, :cond_0 │ │ - .line 1341 │ + .line 1517 │ :try_start_0 │ iget-object v1, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field; │ │ const/4 v2, 0x1 │ │ invoke-virtual {v1, p2, v2}, Ljava/lang/reflect/Field;->setBoolean(Ljava/lang/Object;Z)V │ │ - .line 1342 │ + .line 1518 │ iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method; │ │ const/4 v1, 0x0 │ │ check-cast v1, [Ljava/lang/Object; │ │ invoke-virtual {v2, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 1351 │ + .line 1527 │ :goto_0 │ invoke-super {p0, p1, p2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ - .line 1352 │ + .line 1528 │ :goto_1 │ return-void │ │ - .line 1343 │ + .line 1519 │ :catch_0 │ move-exception v0 │ │ - .line 1344 │ + .line 1520 │ .local v0, "e":Ljava/lang/Exception; │ const-string v1, "SlidingPaneLayout" │ │ const-string v2, "Error refreshing display list state" │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 1348 │ + .line 1524 │ .end local v0 # "e":Ljava/lang/Exception; │ :cond_0 │ invoke-virtual {p2}, Landroid/view/View;->invalidate()V │ │ goto :goto_1 │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.smali │ @@ -15,35 +15,35 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1355 │ + .line 1531 │ invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ .locals 1 │ .param p1, "parent" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 1358 │ + .line 1534 │ invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ invoke-static {p2, v0}, Landroid/support/v4/view/ViewCompat;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ │ - .line 1359 │ + .line 1535 │ return-void │ .end method ├── smali/android/support/v4/widget/SlidingPaneLayout.smali │ @@ -66,15 +66,17 @@ │ ">;" │ } │ .end annotation │ .end field │ │ .field private mPreservedOpenState:Z │ │ -.field private mShadowDrawable:Landroid/graphics/drawable/Drawable; │ +.field private mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; │ + │ +.field private mShadowDrawableRight:Landroid/graphics/drawable/Drawable; │ │ .field private mSlideOffset:F │ │ .field private mSlideRange:I │ │ .field private mSlideableView:Landroid/view/View; │ │ @@ -84,50 +86,50 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 194 │ + .line 198 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 195 │ + .line 199 │ .local v0, "deviceVersion":I │ const/16 v1, 0x11 │ │ if-lt v0, v1, :cond_0 │ │ - .line 196 │ + .line 200 │ new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;->()V │ │ sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; │ │ - .line 202 │ + .line 206 │ :goto_0 │ return-void │ │ - .line 197 │ + .line 201 │ :cond_0 │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_1 │ │ - .line 198 │ + .line 202 │ new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->()V │ │ sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; │ │ goto :goto_0 │ │ - .line 200 │ + .line 204 │ :cond_1 │ new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->()V │ │ sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; │ │ @@ -135,764 +137,931 @@ │ .end method │ │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 246 │ + .line 250 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 247 │ + .line 251 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 250 │ + .line 254 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 251 │ + .line 255 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 6 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defStyle" # I │ │ .prologue │ - const/high16 v5, 0x3f000000 # 0.5f │ + const/4 v3, 0x1 │ │ - const/4 v4, 0x1 │ + const/high16 v4, 0x3f000000 # 0.5f │ │ - .line 254 │ + .line 258 │ invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 109 │ + .line 108 │ const v2, -0x33333334 │ │ iput v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ │ - .line 184 │ - iput-boolean v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ + .line 188 │ + iput-boolean v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - .line 186 │ + .line 190 │ new-instance v2, Landroid/graphics/Rect; │ │ invoke-direct {v2}, Landroid/graphics/Rect;->()V │ │ iput-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ │ - .line 188 │ + .line 192 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ iput-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ - .line 256 │ + .line 260 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v2 │ │ iget v0, v2, Landroid/util/DisplayMetrics;->density:F │ │ - .line 257 │ + .line 261 │ .local v0, "density":F │ const/high16 v2, 0x42000000 # 32.0f │ │ mul-float/2addr v2, v0 │ │ - add-float/2addr v2, v5 │ + add-float/2addr v2, v4 │ │ float-to-int v2, v2 │ │ iput v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mOverhangSize:I │ │ - .line 259 │ + .line 263 │ invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v1 │ │ - .line 261 │ + .line 265 │ .local v1, "viewConfig":Landroid/view/ViewConfiguration; │ const/4 v2, 0x0 │ │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->setWillNotDraw(Z)V │ │ - .line 263 │ + .line 267 │ new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ invoke-direct {v2, p0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ invoke-static {p0, v2}, Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 264 │ - invoke-static {p0, v4}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ + .line 268 │ + invoke-static {p0, v3}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 266 │ + .line 270 │ new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ const/4 v3, 0x0 │ │ invoke-direct {v2, p0, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ - invoke-static {p0, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ + invoke-static {p0, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;->create(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ move-result-object v2 │ │ iput-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ - .line 267 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ - │ - invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ - │ - .line 268 │ + .line 271 │ iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ const/high16 v3, 0x43c80000 # 400.0f │ │ mul-float/2addr v3, v0 │ │ invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->setMinVelocity(F)V │ │ - .line 269 │ + .line 272 │ return-void │ .end method │ │ .method static synthetic access$100(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ + .line 89 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mIsUnableToDrag:Z │ │ return v0 │ .end method │ │ -.method static synthetic access$1000(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ +.method static synthetic access$1000(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ + .param p1, "x1" # Landroid/view/View; │ + │ + .prologue │ + .line 89 │ + invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidateChildRegion(Landroid/view/View;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$1100(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ + .line 89 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ return-object v0 │ .end method │ │ .method static synthetic access$200(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ + .line 89 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ return-object v0 │ .end method │ │ .method static synthetic access$300(Landroid/support/v4/widget/SlidingPaneLayout;)F │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ + .line 89 │ iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ return v0 │ .end method │ │ .method static synthetic access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ + .line 89 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ return-object v0 │ .end method │ │ .method static synthetic access$502(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ .locals 0 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p1, "x1" # Z │ │ .prologue │ - .line 90 │ + .line 89 │ iput-boolean p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ return p1 │ .end method │ │ .method static synthetic access$600(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ .locals 0 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ .param p1, "x1" # I │ │ .prologue │ - .line 90 │ + .line 89 │ invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->onPanelDragged(I)V │ │ return-void │ .end method │ │ -.method static synthetic access$700(Landroid/support/v4/widget/SlidingPaneLayout;)I │ +.method static synthetic access$700(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ │ .prologue │ - .line 90 │ - iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + .line 89 │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ + │ + move-result v0 │ │ return v0 │ .end method │ │ -.method static synthetic access$900(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ - .locals 0 │ +.method static synthetic access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I │ + .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/SlidingPaneLayout; │ - .param p1, "x1" # Landroid/view/View; │ │ .prologue │ - .line 90 │ - invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidateChildRegion(Landroid/view/View;)V │ + .line 89 │ + iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ │ - return-void │ + return v0 │ .end method │ │ .method private closePane(Landroid/view/View;I)Z │ .locals 2 │ .param p1, "pane" # Landroid/view/View; │ .param p2, "initialVelocity" # I │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 795 │ + .line 859 │ iget-boolean v1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ if-nez v1, :cond_0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v1, p2}, Landroid/support/v4/widget/SlidingPaneLayout;->smoothSlideTo(FI)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 796 │ + .line 860 │ :cond_0 │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - .line 797 │ + .line 861 │ const/4 v0, 0x1 │ │ - .line 799 │ + .line 863 │ :cond_1 │ return v0 │ .end method │ │ .method private dimChildView(Landroid/view/View;FI)V │ .locals 9 │ .param p1, "v" # Landroid/view/View; │ .param p2, "mag" # F │ .param p3, "fadeColor" # I │ │ .prologue │ const/4 v8, 0x2 │ │ - .line 892 │ + .line 968 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 894 │ + .line 970 │ .local v4, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ const/4 v5, 0x0 │ │ cmpl-float v5, p2, v5 │ │ if-lez v5, :cond_3 │ │ if-eqz p3, :cond_3 │ │ - .line 895 │ + .line 971 │ const/high16 v5, -0x1000000 │ │ and-int/2addr v5, p3 │ │ ushr-int/lit8 v0, v5, 0x18 │ │ - .line 896 │ + .line 972 │ .local v0, "baseAlpha":I │ int-to-float v5, v0 │ │ mul-float/2addr v5, p2 │ │ float-to-int v3, v5 │ │ - .line 897 │ + .line 973 │ .local v3, "imag":I │ shl-int/lit8 v5, v3, 0x18 │ │ const v6, 0xffffff │ │ and-int/2addr v6, p3 │ │ or-int v1, v5, v6 │ │ - .line 898 │ + .line 974 │ .local v1, "color":I │ iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ if-nez v5, :cond_0 │ │ - .line 899 │ + .line 975 │ new-instance v5, Landroid/graphics/Paint; │ │ invoke-direct {v5}, Landroid/graphics/Paint;->()V │ │ iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ - .line 901 │ + .line 977 │ :cond_0 │ iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ new-instance v6, Landroid/graphics/PorterDuffColorFilter; │ │ sget-object v7, Landroid/graphics/PorterDuff$Mode;->SRC_OVER:Landroid/graphics/PorterDuff$Mode; │ │ invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;->(ILandroid/graphics/PorterDuff$Mode;)V │ │ invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; │ │ - .line 902 │ + .line 978 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getLayerType(Landroid/view/View;)I │ │ move-result v5 │ │ if-eq v5, v8, :cond_1 │ │ - .line 903 │ + .line 979 │ iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ invoke-static {p1, v8, v5}, Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 905 │ + .line 981 │ :cond_1 │ invoke-direct {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->invalidateChildRegion(Landroid/view/View;)V │ │ - .line 914 │ + .line 990 │ .end local v0 # "baseAlpha":I │ .end local v1 # "color":I │ .end local v3 # "imag":I │ :cond_2 │ :goto_0 │ return-void │ │ - .line 906 │ + .line 982 │ :cond_3 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompat;->getLayerType(Landroid/view/View;)I │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - .line 907 │ + .line 983 │ iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ if-eqz v5, :cond_4 │ │ - .line 908 │ + .line 984 │ iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; │ │ - .line 910 │ + .line 986 │ :cond_4 │ new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ invoke-direct {v2, p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ - .line 911 │ + .line 987 │ .local v2, "dlr":Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 912 │ + .line 988 │ invoke-static {p0, v2}, Landroid/support/v4/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ goto :goto_0 │ .end method │ │ -.method private static hasOpaqueBackground(Landroid/view/View;)Z │ - .locals 4 │ - .param p0, "v" # Landroid/view/View; │ +.method private invalidateChildRegion(Landroid/view/View;)V │ + .locals 1 │ + .param p1, "v" # Landroid/view/View; │ │ .prologue │ - const/4 v1, 0x0 │ + .line 1038 │ + sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; │ │ - .line 400 │ - invoke-virtual {p0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;->invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ - move-result-object v0 │ + .line 1039 │ + return-void │ +.end method │ │ - .line 401 │ - .local v0, "bg":Landroid/graphics/drawable/Drawable; │ - if-eqz v0, :cond_0 │ +.method private isLayoutRtlSupport()Z │ + .locals 2 │ │ - .line 402 │ - invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ + .prologue │ + const/4 v0, 0x1 │ │ - move-result v2 │ + .line 1642 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I │ │ - const/4 v3, -0x1 │ + move-result v1 │ │ - if-ne v2, v3, :cond_0 │ + if-ne v1, v0, :cond_0 │ │ - const/4 v1, 0x1 │ + :goto_0 │ + return v0 │ │ - .line 404 │ :cond_0 │ - return v1 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ .end method │ │ -.method private invalidateChildRegion(Landroid/view/View;)V │ - .locals 1 │ - .param p1, "v" # Landroid/view/View; │ +.method private onPanelDragged(I)V │ + .locals 10 │ + .param p1, "newLeft" # I │ │ .prologue │ - .line 958 │ - sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; │ + .line 940 │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;->invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ + if-nez v7, :cond_0 │ + │ + .line 942 │ + const/4 v7, 0x0 │ + │ + iput v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - .line 959 │ + .line 965 │ + :goto_0 │ return-void │ -.end method │ │ -.method private onPanelDragged(I)V │ - .locals 5 │ - .param p1, "newLeft" # I │ + .line 945 │ + :cond_0 │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - .prologue │ - .line 876 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + move-result v1 │ │ - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 946 │ + .local v1, "isLayoutRtl":Z │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - move-result-object v1 │ + invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + move-result-object v2 │ │ - .line 877 │ - .local v1, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - move-result v2 │ + .line 948 │ + .local v2, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + invoke-virtual {v7}, Landroid/view/View;->getWidth()I │ │ - add-int v0, v2, v3 │ + move-result v0 │ │ - .line 879 │ - .local v0, "leftBound":I │ - sub-int v2, p1, v0 │ + .line 949 │ + .local v0, "childWidth":I │ + if-eqz v1, :cond_3 │ │ - int-to-float v2, v2 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ │ - iget v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + move-result v7 │ │ - int-to-float v3, v3 │ + sub-int/2addr v7, p1 │ │ - div-float/2addr v2, v3 │ + sub-int v4, v7, v0 │ │ - iput v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + .line 951 │ + .local v4, "newStart":I │ + :goto_1 │ + if-eqz v1, :cond_4 │ │ - .line 881 │ - iget v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - if-eqz v2, :cond_0 │ + move-result v5 │ │ - .line 882 │ - iget v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + .line 952 │ + .local v5, "paddingStart":I │ + :goto_2 │ + if-eqz v1, :cond_5 │ │ - invoke-direct {p0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->parallaxOtherViews(F)V │ + iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - .line 885 │ - :cond_0 │ - iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ + .line 953 │ + .local v3, "lpMargin":I │ + :goto_3 │ + add-int v6, v5, v3 │ + │ + .line 955 │ + .local v6, "startBound":I │ + sub-int v7, v4, v6 │ │ - if-eqz v2, :cond_1 │ + int-to-float v7, v7 │ + │ + iget v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + │ + int-to-float v8, v8 │ │ - .line 886 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + div-float/2addr v7, v8 │ │ - iget v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + iput v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - iget v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ + .line 957 │ + iget v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - invoke-direct {p0, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ + if-eqz v7, :cond_1 │ │ - .line 888 │ + .line 958 │ + iget v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + │ + invoke-direct {p0, v7}, Landroid/support/v4/widget/SlidingPaneLayout;->parallaxOtherViews(F)V │ + │ + .line 961 │ :cond_1 │ - iget-object v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - invoke-virtual {p0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->dispatchOnPanelSlide(Landroid/view/View;)V │ + if-eqz v7, :cond_2 │ │ - .line 889 │ - return-void │ + .line 962 │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + │ + iget v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + │ + iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ + │ + invoke-direct {p0, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ + │ + .line 964 │ + :cond_2 │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + │ + invoke-virtual {p0, v7}, Landroid/support/v4/widget/SlidingPaneLayout;->dispatchOnPanelSlide(Landroid/view/View;)V │ + │ + goto :goto_0 │ + │ + .end local v3 # "lpMargin":I │ + .end local v4 # "newStart":I │ + .end local v5 # "paddingStart":I │ + .end local v6 # "startBound":I │ + :cond_3 │ + move v4, p1 │ + │ + .line 949 │ + goto :goto_1 │ + │ + .line 951 │ + .restart local v4 # "newStart":I │ + :cond_4 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + │ + move-result v5 │ + │ + goto :goto_2 │ + │ + .line 952 │ + .restart local v5 # "paddingStart":I │ + :cond_5 │ + iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + │ + goto :goto_3 │ .end method │ │ .method private openPane(Landroid/view/View;I)Z │ .locals 2 │ .param p1, "pane" # Landroid/view/View; │ .param p2, "initialVelocity" # I │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 803 │ + .line 867 │ iget-boolean v1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ if-nez v1, :cond_0 │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ invoke-virtual {p0, v1, p2}, Landroid/support/v4/widget/SlidingPaneLayout;->smoothSlideTo(FI)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 804 │ + .line 868 │ :cond_0 │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - .line 807 │ + .line 871 │ :goto_0 │ return v0 │ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private parallaxOtherViews(F)V │ - .locals 11 │ + .locals 12 │ .param p1, "slideOffset" # F │ │ .prologue │ - const/high16 v10, 0x3f800000 # 1.0f │ + const/high16 v11, 0x3f800000 # 1.0f │ │ - .line 1038 │ - iget-object v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + .line 1186 │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + move-result v4 │ │ - move-result-object v6 │ + .line 1187 │ + .local v4, "isLayoutRtl":Z │ + iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - .line 1039 │ - .local v6, "slideLp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ + move-result-object v7 │ + │ + check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + │ + .line 1188 │ + .local v7, "slideLp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - if-eqz v8, :cond_1 │ + if-eqz v9, :cond_2 │ │ - iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + if-eqz v4, :cond_1 │ │ - if-gtz v8, :cond_1 │ + iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ + │ + :goto_0 │ + if-gtz v9, :cond_2 │ │ const/4 v1, 0x1 │ │ - .line 1040 │ + .line 1190 │ .local v1, "dimViews":Z │ - :goto_0 │ + :goto_1 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ move-result v0 │ │ - .line 1041 │ + .line 1191 │ .local v0, "childCount":I │ const/4 v3, 0x0 │ │ .local v3, "i":I │ - :goto_1 │ - if-ge v3, v0, :cond_3 │ + :goto_2 │ + if-ge v3, v0, :cond_6 │ │ - .line 1042 │ + .line 1192 │ invoke-virtual {p0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .line 1043 │ - .local v7, "v":Landroid/view/View; │ - iget-object v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + .line 1193 │ + .local v8, "v":Landroid/view/View; │ + iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - if-ne v7, v8, :cond_2 │ + if-ne v8, v9, :cond_3 │ │ - .line 1041 │ + .line 1191 │ :cond_0 │ - :goto_2 │ + :goto_3 │ add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_2 │ │ - .line 1039 │ + .line 1188 │ .end local v0 # "childCount":I │ .end local v1 # "dimViews":Z │ .end local v3 # "i":I │ - .end local v7 # "v":Landroid/view/View; │ + .end local v8 # "v":Landroid/view/View; │ :cond_1 │ - const/4 v1, 0x0 │ + iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ │ goto :goto_0 │ │ - .line 1045 │ + :cond_2 │ + const/4 v1, 0x0 │ + │ + goto :goto_1 │ + │ + .line 1195 │ .restart local v0 # "childCount":I │ .restart local v1 # "dimViews":Z │ .restart local v3 # "i":I │ - .restart local v7 # "v":Landroid/view/View; │ - :cond_2 │ - iget v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ + .restart local v8 # "v":Landroid/view/View; │ + :cond_3 │ + iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ │ - sub-float v8, v10, v8 │ + sub-float v9, v11, v9 │ │ - iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ + iget v10, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - int-to-float v9, v9 │ + int-to-float v10, v10 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v9, v10 │ │ - float-to-int v5, v8 │ + float-to-int v6, v9 │ │ - .line 1046 │ - .local v5, "oldOffset":I │ + .line 1196 │ + .local v6, "oldOffset":I │ iput p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ │ - .line 1047 │ - sub-float v8, v10, p1 │ + .line 1197 │ + sub-float v9, v11, p1 │ │ - iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ + iget v10, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - int-to-float v9, v9 │ + int-to-float v10, v10 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v9, v10 │ │ - float-to-int v4, v8 │ + float-to-int v5, v9 │ │ - .line 1048 │ - .local v4, "newOffset":I │ - sub-int v2, v5, v4 │ + .line 1198 │ + .local v5, "newOffset":I │ + sub-int v2, v6, v5 │ │ - .line 1050 │ + .line 1200 │ .local v2, "dx":I │ - invoke-virtual {v7, v2}, Landroid/view/View;->offsetLeftAndRight(I)V │ + if-eqz v4, :cond_4 │ + │ + neg-int v2, v2 │ + │ + .end local v2 # "dx":I │ + :cond_4 │ + invoke-virtual {v8, v2}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ - .line 1052 │ + .line 1202 │ if-eqz v1, :cond_0 │ │ - .line 1053 │ - iget v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ + .line 1203 │ + if-eqz v4, :cond_5 │ │ - sub-float v8, v10, v8 │ + iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ │ - iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCoveredFadeColor:I │ + sub-float/2addr v9, v11 │ │ - invoke-direct {p0, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ + :goto_4 │ + iget v10, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCoveredFadeColor:I │ │ - goto :goto_2 │ + invoke-direct {p0, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ │ - .line 1056 │ - .end local v2 # "dx":I │ - .end local v4 # "newOffset":I │ - .end local v5 # "oldOffset":I │ - .end local v7 # "v":Landroid/view/View; │ - :cond_3 │ + goto :goto_3 │ + │ + :cond_5 │ + iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxOffset:F │ + │ + sub-float v9, v11, v9 │ + │ + goto :goto_4 │ + │ + .line 1207 │ + .end local v5 # "newOffset":I │ + .end local v6 # "oldOffset":I │ + .end local v8 # "v":Landroid/view/View; │ + :cond_6 │ return-void │ .end method │ │ +.method private static viewIsOpaque(Landroid/view/View;)Z │ + .locals 5 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + .line 408 │ + invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->isOpaque(Landroid/view/View;)Z │ + │ + move-result v3 │ + │ + if-eqz v3, :cond_1 │ + │ + .line 419 │ + :cond_0 │ + :goto_0 │ + return v1 │ + │ + .line 413 │ + :cond_1 │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v4, 0x12 │ + │ + if-lt v3, v4, :cond_2 │ + │ + move v1, v2 │ + │ + goto :goto_0 │ + │ + .line 415 │ + :cond_2 │ + invoke-virtual {p0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + .line 416 │ + .local v0, "bg":Landroid/graphics/drawable/Drawable; │ + if-eqz v0, :cond_3 │ + │ + .line 417 │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ + │ + move-result v3 │ + │ + const/4 v4, -0x1 │ + │ + if-eq v3, v4, :cond_0 │ + │ + move v1, v2 │ + │ + goto :goto_0 │ + │ + :cond_3 │ + move v1, v2 │ + │ + .line 419 │ + goto :goto_0 │ +.end method │ + │ │ # virtual methods │ .method protected canScroll(Landroid/view/View;ZIII)Z │ .locals 11 │ .param p1, "v" # Landroid/view/View; │ .param p2, "checkV" # Z │ .param p3, "dx" # I │ .param p4, "x" # I │ .param p5, "y" # I │ │ .prologue │ - .line 1070 │ + .line 1221 │ instance-of v0, p1, Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_1 │ │ move-object v7, p1 │ │ - .line 1071 │ + .line 1222 │ check-cast v7, Landroid/view/ViewGroup; │ │ - .line 1072 │ + .line 1223 │ .local v7, "group":Landroid/view/ViewGroup; │ invoke-virtual {p1}, Landroid/view/View;->getScrollX()I │ │ move-result v9 │ │ - .line 1073 │ + .line 1224 │ .local v9, "scrollX":I │ invoke-virtual {p1}, Landroid/view/View;->getScrollY()I │ │ move-result v10 │ │ - .line 1074 │ + .line 1225 │ .local v10, "scrollY":I │ invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v6 │ │ - .line 1076 │ + .line 1227 │ .local v6, "count":I │ add-int/lit8 v8, v6, -0x1 │ │ .local v8, "i":I │ :goto_0 │ if-ltz v8, :cond_1 │ │ - .line 1079 │ + .line 1230 │ invoke-virtual {v7, v8}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 1080 │ + .line 1231 │ .local v1, "child":Landroid/view/View; │ add-int v0, p4, v9 │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ @@ -946,85 +1115,100 @@ │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/SlidingPaneLayout;->canScroll(Landroid/view/View;ZIII)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1084 │ + .line 1235 │ const/4 v0, 0x1 │ │ - .line 1089 │ + .line 1240 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ + .end local p3 # "dx":I │ :goto_1 │ return v0 │ │ - .line 1076 │ + .line 1227 │ .restart local v1 # "child":Landroid/view/View; │ .restart local v6 # "count":I │ .restart local v7 # "group":Landroid/view/ViewGroup; │ .restart local v8 # "i":I │ .restart local v9 # "scrollX":I │ .restart local v10 # "scrollY":I │ + .restart local p3 # "dx":I │ :cond_0 │ add-int/lit8 v8, v8, -0x1 │ │ goto :goto_0 │ │ - .line 1089 │ + .line 1240 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ :cond_1 │ - if-eqz p2, :cond_2 │ + if-eqz p2, :cond_3 │ │ - neg-int v0, p3 │ - │ - invoke-static {p1, v0}, Landroid/support/v4/view/ViewCompat;->canScrollHorizontally(Landroid/view/View;I)Z │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ + .end local p3 # "dx":I │ + :goto_2 │ + invoke-static {p1, p3}, Landroid/support/v4/view/ViewCompat;->canScrollHorizontally(Landroid/view/View;I)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_3 │ + │ const/4 v0, 0x1 │ │ goto :goto_1 │ │ + .restart local p3 # "dx":I │ :cond_2 │ + neg-int p3, p3 │ + │ + goto :goto_2 │ + │ + .end local p3 # "dx":I │ + :cond_3 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public canSlide()Z │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 862 │ + .line 926 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ return v0 │ .end method │ │ .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1114 │ + .line 1265 │ instance-of v0, p1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ if-eqz v0, :cond_0 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v0 │ @@ -1042,15 +1226,15 @@ │ goto :goto_0 │ .end method │ │ .method public closePane()Z │ .locals 2 │ │ .prologue │ - .line 843 │ + .line 907 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ const/4 v1, 0x0 │ │ invoke-direct {p0, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->closePane(Landroid/view/View;I)Z │ │ move-result v0 │ @@ -1058,330 +1242,397 @@ │ return v0 │ .end method │ │ .method public computeScroll()V │ .locals 2 │ │ .prologue │ - .line 988 │ + .line 1076 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;->continueSettling(Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 989 │ + .line 1077 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-nez v0, :cond_1 │ │ - .line 990 │ + .line 1078 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;->abort()V │ │ - .line 996 │ + .line 1084 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 994 │ + .line 1082 │ :cond_1 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ goto :goto_0 │ .end method │ │ .method dispatchOnPanelClosed(Landroid/view/View;)V │ .locals 1 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 343 │ + .line 346 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ if-eqz v0, :cond_0 │ │ - .line 344 │ + .line 347 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;->onPanelClosed(Landroid/view/View;)V │ │ - .line 346 │ + .line 349 │ :cond_0 │ const/16 v0, 0x20 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->sendAccessibilityEvent(I)V │ │ - .line 347 │ + .line 350 │ return-void │ .end method │ │ .method dispatchOnPanelOpened(Landroid/view/View;)V │ .locals 1 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 336 │ + .line 339 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ if-eqz v0, :cond_0 │ │ - .line 337 │ + .line 340 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;->onPanelOpened(Landroid/view/View;)V │ │ - .line 339 │ + .line 342 │ :cond_0 │ const/16 v0, 0x20 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->sendAccessibilityEvent(I)V │ │ - .line 340 │ + .line 343 │ return-void │ .end method │ │ .method dispatchOnPanelSlide(Landroid/view/View;)V │ .locals 2 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 330 │ + .line 333 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ if-eqz v0, :cond_0 │ │ - .line 331 │ + .line 334 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ iget v1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ invoke-interface {v0, p1, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;->onPanelSlide(Landroid/view/View;F)V │ │ - .line 333 │ + .line 336 │ :cond_0 │ return-void │ .end method │ │ .method public draw(Landroid/graphics/Canvas;)V │ - .locals 8 │ + .locals 10 │ .param p1, "c" # Landroid/graphics/Canvas; │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v9, 0x1 │ │ - .line 1020 │ + .line 1152 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->draw(Landroid/graphics/Canvas;)V │ │ - .line 1022 │ - invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ + .line 1153 │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - move-result v6 │ - │ - if-le v6, v7, :cond_1 │ + move-result v1 │ │ - invoke-virtual {p0, v7}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ + .line 1155 │ + .local v1, "isLayoutRtl":Z │ + if-eqz v1, :cond_1 │ │ - move-result-object v3 │ + .line 1156 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawableRight:Landroid/graphics/drawable/Drawable; │ │ - .line 1023 │ - .local v3, "shadowView":Landroid/view/View; │ + .line 1161 │ + .local v4, "shadowDrawable":Landroid/graphics/drawable/Drawable; │ :goto_0 │ - if-eqz v3, :cond_0 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ - iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawable:Landroid/graphics/drawable/Drawable; │ + move-result v8 │ │ - if-nez v6, :cond_2 │ + if-le v8, v9, :cond_2 │ │ - .line 1035 │ - :cond_0 │ + invoke-virtual {p0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v5 │ + │ + .line 1162 │ + .local v5, "shadowView":Landroid/view/View; │ :goto_1 │ + if-eqz v5, :cond_0 │ + │ + if-nez v4, :cond_3 │ + │ + .line 1183 │ + :cond_0 │ + :goto_2 │ return-void │ │ - .line 1022 │ - .end local v3 # "shadowView":Landroid/view/View; │ + .line 1158 │ + .end local v4 # "shadowDrawable":Landroid/graphics/drawable/Drawable; │ + .end local v5 # "shadowView":Landroid/view/View; │ :cond_1 │ - const/4 v3, 0x0 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; │ │ + .restart local v4 # "shadowDrawable":Landroid/graphics/drawable/Drawable; │ goto :goto_0 │ │ - .line 1028 │ - .restart local v3 # "shadowView":Landroid/view/View; │ + .line 1161 │ :cond_2 │ - iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawable:Landroid/graphics/drawable/Drawable; │ + const/4 v5, 0x0 │ │ - invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ + goto :goto_1 │ │ - move-result v4 │ + .line 1167 │ + .restart local v5 # "shadowView":Landroid/view/View; │ + :cond_3 │ + invoke-virtual {v5}, Landroid/view/View;->getTop()I │ │ - .line 1029 │ - .local v4, "shadowWidth":I │ - invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ + move-result v7 │ │ - move-result v2 │ + .line 1168 │ + .local v7, "top":I │ + invoke-virtual {v5}, Landroid/view/View;->getBottom()I │ │ - .line 1030 │ - .local v2, "right":I │ - invoke-virtual {v3}, Landroid/view/View;->getTop()I │ + move-result v0 │ │ - move-result v5 │ + .line 1170 │ + .local v0, "bottom":I │ + invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ - .line 1031 │ - .local v5, "top":I │ - invoke-virtual {v3}, Landroid/view/View;->getBottom()I │ + move-result v6 │ │ - move-result v0 │ + .line 1173 │ + .local v6, "shadowWidth":I │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - .line 1032 │ - .local v0, "bottom":I │ - sub-int v1, v2, v4 │ + move-result v8 │ │ - .line 1033 │ - .local v1, "left":I │ - iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawable:Landroid/graphics/drawable/Drawable; │ + if-eqz v8, :cond_4 │ │ - invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + .line 1174 │ + invoke-virtual {v5}, Landroid/view/View;->getRight()I │ │ - .line 1034 │ - iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawable:Landroid/graphics/drawable/Drawable; │ + move-result v2 │ │ - invoke-virtual {v6, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + .line 1175 │ + .local v2, "left":I │ + add-int v3, v2, v6 │ │ - goto :goto_1 │ + .line 1181 │ + .local v3, "right":I │ + :goto_3 │ + invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + │ + .line 1182 │ + invoke-virtual {v4, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ + │ + goto :goto_2 │ + │ + .line 1177 │ + .end local v2 # "left":I │ + .end local v3 # "right":I │ + :cond_4 │ + invoke-virtual {v5}, Landroid/view/View;->getLeft()I │ + │ + move-result v3 │ + │ + .line 1178 │ + .restart local v3 # "right":I │ + sub-int v2, v3, v6 │ + │ + .restart local v2 # "left":I │ + goto :goto_3 │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ .locals 7 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ - .line 918 │ + .line 994 │ invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 920 │ + .line 996 │ .local v1, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ const/4 v4, 0x2 │ │ invoke-virtual {p1, v4}, Landroid/graphics/Canvas;->save(I)I │ │ move-result v3 │ │ - .line 922 │ + .line 998 │ .local v3, "save":I │ iget-boolean v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-eqz v4, :cond_0 │ │ iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->slideable:Z │ │ if-nez v4, :cond_0 │ │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ if-eqz v4, :cond_0 │ │ - .line 924 │ + .line 1000 │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ │ invoke-virtual {p1, v4}, Landroid/graphics/Canvas;->getClipBounds(Landroid/graphics/Rect;)Z │ │ - .line 925 │ + .line 1001 │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_1 │ + │ + .line 1002 │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ │ iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ │ - iget v5, v5, Landroid/graphics/Rect;->right:I │ + iget v5, v5, Landroid/graphics/Rect;->left:I │ │ iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - invoke-virtual {v6}, Landroid/view/View;->getLeft()I │ + invoke-virtual {v6}, Landroid/view/View;->getRight()I │ │ move-result v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ + invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ - iput v5, v4, Landroid/graphics/Rect;->right:I │ + iput v5, v4, Landroid/graphics/Rect;->left:I │ │ - .line 926 │ + .line 1006 │ + :goto_0 │ iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ │ invoke-virtual {p1, v4}, Landroid/graphics/Canvas;->clipRect(Landroid/graphics/Rect;)Z │ │ - .line 929 │ + .line 1009 │ :cond_0 │ sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v5, 0xb │ │ - if-lt v4, v5, :cond_1 │ + if-lt v4, v5, :cond_2 │ │ - .line 930 │ + .line 1010 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ move-result v2 │ │ - .line 952 │ + .line 1032 │ .local v2, "result":Z │ - :goto_0 │ + :goto_1 │ invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 954 │ + .line 1034 │ return v2 │ │ - .line 932 │ + .line 1004 │ .end local v2 # "result":Z │ :cond_1 │ + iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ + │ + iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mTmpRect:Landroid/graphics/Rect; │ + │ + iget v5, v5, Landroid/graphics/Rect;->right:I │ + │ + iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + │ + invoke-virtual {v6}, Landroid/view/View;->getLeft()I │ + │ + move-result v6 │ + │ + invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ + │ + move-result v5 │ + │ + iput v5, v4, Landroid/graphics/Rect;->right:I │ + │ + goto :goto_0 │ + │ + .line 1012 │ + :cond_2 │ iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - if-eqz v4, :cond_4 │ + if-eqz v4, :cond_5 │ │ iget v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ const/4 v5, 0x0 │ │ cmpl-float v4, v4, v5 │ │ - if-lez v4, :cond_4 │ + if-lez v4, :cond_5 │ │ - .line 933 │ + .line 1013 │ invoke-virtual {p2}, Landroid/view/View;->isDrawingCacheEnabled()Z │ │ move-result v4 │ │ - if-nez v4, :cond_2 │ + if-nez v4, :cond_3 │ │ - .line 934 │ + .line 1014 │ const/4 v4, 0x1 │ │ invoke-virtual {p2, v4}, Landroid/view/View;->setDrawingCacheEnabled(Z)V │ │ - .line 936 │ - :cond_2 │ + .line 1016 │ + :cond_3 │ invoke-virtual {p2}, Landroid/view/View;->getDrawingCache()Landroid/graphics/Bitmap; │ │ move-result-object v0 │ │ - .line 937 │ + .line 1017 │ .local v0, "cache":Landroid/graphics/Bitmap; │ - if-eqz v0, :cond_3 │ + if-eqz v0, :cond_4 │ │ - .line 938 │ + .line 1018 │ invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ │ move-result v4 │ │ int-to-float v4, v4 │ │ invoke-virtual {p2}, Landroid/view/View;->getTop()I │ @@ -1390,23 +1641,23 @@ │ │ int-to-float v5, v5 │ │ iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint; │ │ invoke-virtual {p1, v0, v4, v5, v6}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V │ │ - .line 939 │ + .line 1019 │ const/4 v2, 0x0 │ │ .restart local v2 # "result":Z │ - goto :goto_0 │ + goto :goto_1 │ │ - .line 941 │ + .line 1021 │ .end local v2 # "result":Z │ - :cond_3 │ + :cond_4 │ const-string v4, "SlidingPaneLayout" │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "drawChild: child view " │ @@ -1427,65 +1678,65 @@ │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v4, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 942 │ + .line 1022 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ move-result v2 │ │ .restart local v2 # "result":Z │ - goto :goto_0 │ + goto :goto_1 │ │ - .line 945 │ + .line 1025 │ .end local v0 # "cache":Landroid/graphics/Bitmap; │ .end local v2 # "result":Z │ - :cond_4 │ + :cond_5 │ invoke-virtual {p2}, Landroid/view/View;->isDrawingCacheEnabled()Z │ │ move-result v4 │ │ - if-eqz v4, :cond_5 │ + if-eqz v4, :cond_6 │ │ - .line 946 │ + .line 1026 │ const/4 v4, 0x0 │ │ invoke-virtual {p2, v4}, Landroid/view/View;->setDrawingCacheEnabled(Z)V │ │ - .line 948 │ - :cond_5 │ + .line 1028 │ + :cond_6 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ move-result v2 │ │ .restart local v2 # "result":Z │ - goto :goto_0 │ + goto :goto_1 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ .prologue │ - .line 1102 │ + .line 1253 │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->()V │ │ return-object v0 │ .end method │ │ .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 2 │ .param p1, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 1119 │ + .line 1270 │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1, p1}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ @@ -1494,15 +1745,15 @@ │ .end method │ │ .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1107 │ + .line 1258 │ instance-of v0, p1, Landroid/view/ViewGroup$MarginLayoutParams; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ check-cast p1, Landroid/view/ViewGroup$MarginLayoutParams; │ @@ -1522,64 +1773,64 @@ │ goto :goto_0 │ .end method │ │ .method public getCoveredFadeColor()I │ .locals 1 │ │ .prologue │ - .line 322 │ + .line 325 │ iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCoveredFadeColor:I │ │ return v0 │ .end method │ │ .method public getParallaxDistance()I │ .locals 1 │ │ .prologue │ - .line 289 │ + .line 292 │ iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ return v0 │ .end method │ │ .method public getSliderFadeColor()I │ .locals 1 │ │ .prologue │ - .line 305 │ + .line 308 │ iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ │ return v0 │ .end method │ │ .method isDimmed(Landroid/view/View;)Z │ .locals 4 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1093 │ + .line 1244 │ if-nez p1, :cond_1 │ │ - .line 1097 │ + .line 1248 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 1096 │ + .line 1247 │ :cond_1 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 1097 │ + .line 1248 │ .local v0, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ iget-boolean v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-eqz v2, :cond_0 │ │ iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ @@ -1598,15 +1849,15 @@ │ goto :goto_0 │ .end method │ │ .method public isOpen()Z │ .locals 2 │ │ .prologue │ - .line 853 │ + .line 917 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-eqz v0, :cond_0 │ │ iget v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ const/high16 v1, 0x3f800000 # 1.0f │ @@ -1627,102 +1878,102 @@ │ goto :goto_0 │ .end method │ │ .method public isSlideable()Z │ .locals 1 │ │ .prologue │ - .line 872 │ + .line 936 │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ return v0 │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 1 │ │ .prologue │ - .line 409 │ + .line 424 │ invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V │ │ - .line 410 │ + .line 425 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - .line 411 │ + .line 426 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 4 │ │ .prologue │ - .line 415 │ + .line 430 │ invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ │ - .line 416 │ + .line 431 │ const/4 v3, 0x1 │ │ iput-boolean v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - .line 418 │ + .line 433 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ iget-object v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ .local v0, "count":I │ :goto_0 │ if-ge v2, v0, :cond_0 │ │ - .line 419 │ + .line 434 │ iget-object v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ - .line 420 │ + .line 435 │ .local v1, "dlr":Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->run()V │ │ - .line 418 │ + .line 433 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 422 │ + .line 437 │ .end local v1 # "dlr":Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ │ - .line 423 │ + .line 438 │ return-void │ .end method │ │ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 13 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 695 │ + .line 759 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ │ move-result v0 │ │ - .line 698 │ + .line 762 │ .local v0, "action":I │ iget-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-nez v9, :cond_0 │ │ if-nez v0, :cond_0 │ │ @@ -1730,26 +1981,26 @@ │ │ move-result v9 │ │ const/4 v10, 0x1 │ │ if-le v9, v10, :cond_0 │ │ - .line 700 │ + .line 764 │ const/4 v9, 0x1 │ │ invoke-virtual {p0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 701 │ + .line 765 │ .local v5, "secondChild":Landroid/view/View; │ if-eqz v5, :cond_0 │ │ - .line 702 │ + .line 766 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v10 │ │ float-to-int v10, v10 │ @@ -1767,126 +2018,126 @@ │ if-nez v9, :cond_2 │ │ const/4 v9, 0x1 │ │ :goto_0 │ iput-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - .line 707 │ + .line 771 │ .end local v5 # "secondChild":Landroid/view/View; │ :cond_0 │ iget-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-eqz v9, :cond_1 │ │ iget-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mIsUnableToDrag:Z │ │ if-eqz v9, :cond_3 │ │ if-eqz v0, :cond_3 │ │ - .line 708 │ + .line 772 │ :cond_1 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 709 │ + .line 773 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v9 │ │ - .line 750 │ + .line 814 │ :goto_1 │ return v9 │ │ - .line 702 │ + .line 766 │ .restart local v5 # "secondChild":Landroid/view/View; │ :cond_2 │ const/4 v9, 0x0 │ │ goto :goto_0 │ │ - .line 712 │ + .line 776 │ .end local v5 # "secondChild":Landroid/view/View; │ :cond_3 │ const/4 v9, 0x3 │ │ if-eq v0, v9, :cond_4 │ │ const/4 v9, 0x1 │ │ if-ne v0, v9, :cond_5 │ │ - .line 713 │ + .line 777 │ :cond_4 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 714 │ + .line 778 │ const/4 v9, 0x0 │ │ goto :goto_1 │ │ - .line 717 │ + .line 781 │ :cond_5 │ const/4 v4, 0x0 │ │ - .line 719 │ + .line 783 │ .local v4, "interceptTap":Z │ packed-switch v0, :pswitch_data_0 │ │ - .line 748 │ + .line 812 │ :cond_6 │ :goto_2 │ :pswitch_0 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v9, p1}, Landroid/support/v4/widget/ViewDragHelper;->shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v3 │ │ - .line 750 │ + .line 814 │ .local v3, "interceptForDrag":Z │ if-nez v3, :cond_7 │ │ if-eqz v4, :cond_8 │ │ :cond_7 │ const/4 v9, 0x1 │ │ goto :goto_1 │ │ - .line 721 │ + .line 785 │ .end local v3 # "interceptForDrag":Z │ :pswitch_1 │ const/4 v9, 0x0 │ │ iput-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mIsUnableToDrag:Z │ │ - .line 722 │ + .line 786 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v7 │ │ - .line 723 │ + .line 787 │ .local v7, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v8 │ │ - .line 724 │ + .line 788 │ .local v8, "y":F │ iput v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionX:F │ │ - .line 725 │ + .line 789 │ iput v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionY:F │ │ - .line 727 │ + .line 791 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ iget-object v10, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ float-to-int v11, v7 │ │ float-to-int v12, v8 │ @@ -1901,1892 +2152,2119 @@ │ │ invoke-virtual {p0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_6 │ │ - .line 729 │ + .line 793 │ const/4 v4, 0x1 │ │ goto :goto_2 │ │ - .line 735 │ + .line 799 │ .end local v7 # "x":F │ .end local v8 # "y":F │ :pswitch_2 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v7 │ │ - .line 736 │ + .line 800 │ .restart local v7 # "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v8 │ │ - .line 737 │ + .line 801 │ .restart local v8 # "y":F │ iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionX:F │ │ sub-float v9, v7, v9 │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ move-result v1 │ │ - .line 738 │ + .line 802 │ .local v1, "adx":F │ iget v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionY:F │ │ sub-float v9, v8, v9 │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ move-result v2 │ │ - .line 739 │ + .line 803 │ .local v2, "ady":F │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;->getTouchSlop()I │ │ move-result v6 │ │ - .line 740 │ + .line 804 │ .local v6, "slop":I │ int-to-float v9, v6 │ │ cmpl-float v9, v1, v9 │ │ if-lez v9, :cond_6 │ │ cmpl-float v9, v2, v1 │ │ if-lez v9, :cond_6 │ │ - .line 741 │ + .line 805 │ iget-object v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 742 │ + .line 806 │ const/4 v9, 0x1 │ │ iput-boolean v9, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mIsUnableToDrag:Z │ │ - .line 743 │ + .line 807 │ const/4 v9, 0x0 │ │ goto :goto_1 │ │ - .line 750 │ + .line 814 │ .end local v1 # "adx":F │ .end local v2 # "ady":F │ .end local v6 # "slop":I │ .end local v7 # "x":F │ .end local v8 # "y":F │ .restart local v3 # "interceptForDrag":Z │ :cond_8 │ const/4 v9, 0x0 │ │ goto :goto_1 │ │ - .line 719 │ + .line 783 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_0 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method protected onLayout(ZIIII)V │ - .locals 25 │ + .locals 28 │ .param p1, "changed" # Z │ .param p2, "l" # I │ .param p3, "t" # I │ .param p4, "r" # I │ .param p5, "b" # I │ │ .prologue │ - .line 607 │ - sub-int v20, p4, p2 │ + .line 654 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - .line 608 │ - .local v20, "width":I │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + move-result v12 │ │ - move-result v16 │ + .line 655 │ + .local v12, "isLayoutRtl":Z │ + if-eqz v12, :cond_1 │ + │ + .line 656 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ + │ + move-object/from16 v25, v0 │ + │ + const/16 v26, 0x2 │ + │ + invoke-virtual/range {v25 .. v26}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ + │ + .line 660 │ + :goto_0 │ + sub-int v23, p4, p2 │ + │ + .line 661 │ + .local v23, "width":I │ + if-eqz v12, :cond_2 │ │ - .line 609 │ - .local v16, "paddingLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - move-result v17 │ + move-result v19 │ │ - .line 610 │ - .local v17, "paddingRight":I │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ + .line 662 │ + .local v19, "paddingStart":I │ + :goto_1 │ + if-eqz v12, :cond_3 │ + │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ │ move-result v18 │ │ - .line 612 │ - .local v18, "paddingTop":I │ + .line 663 │ + .local v18, "paddingEnd":I │ + :goto_2 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ + │ + move-result v20 │ + │ + .line 665 │ + .local v20, "paddingTop":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ move-result v6 │ │ - .line 613 │ + .line 666 │ .local v6, "childCount":I │ - move/from16 v21, v16 │ + move/from16 v24, v19 │ │ - .line 614 │ - .local v21, "xStart":I │ - move/from16 v14, v21 │ + .line 667 │ + .local v24, "xStart":I │ + move/from16 v16, v24 │ │ - .line 616 │ - .local v14, "nextXStart":I │ + .line 669 │ + .local v16, "nextXStart":I │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_0 │ + if-eqz v25, :cond_0 │ │ - .line 617 │ + .line 670 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_1 │ + if-eqz v25, :cond_4 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_1 │ + if-eqz v25, :cond_4 │ │ - const/high16 v22, 0x3f800000 # 1.0f │ + const/high16 v25, 0x3f800000 # 1.0f │ │ - :goto_0 │ - move/from16 v0, v22 │ + :goto_3 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - .line 620 │ + .line 673 │ :cond_0 │ const/4 v11, 0x0 │ │ .local v11, "i":I │ - :goto_1 │ - if-ge v11, v6, :cond_6 │ + :goto_4 │ + if-ge v11, v6, :cond_b │ │ - .line 621 │ + .line 674 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v4 │ │ - .line 623 │ + .line 676 │ .local v4, "child":Landroid/view/View; │ invoke-virtual {v4}, Landroid/view/View;->getVisibility()I │ │ - move-result v22 │ + move-result v25 │ │ - const/16 v23, 0x8 │ + const/16 v26, 0x8 │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ - move/from16 v1, v23 │ + move/from16 v1, v26 │ │ - if-ne v0, v1, :cond_2 │ + if-ne v0, v1, :cond_5 │ │ - .line 620 │ - :goto_2 │ + .line 673 │ + :goto_5 │ add-int/lit8 v11, v11, 0x1 │ │ - goto :goto_1 │ + goto :goto_4 │ │ - .line 617 │ + .line 658 │ .end local v4 # "child":Landroid/view/View; │ + .end local v6 # "childCount":I │ .end local v11 # "i":I │ + .end local v16 # "nextXStart":I │ + .end local v18 # "paddingEnd":I │ + .end local v19 # "paddingStart":I │ + .end local v20 # "paddingTop":I │ + .end local v23 # "width":I │ + .end local v24 # "xStart":I │ :cond_1 │ - const/16 v22, 0x0 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ + │ + move-object/from16 v25, v0 │ + │ + const/16 v26, 0x1 │ + │ + invoke-virtual/range {v25 .. v26}, Landroid/support/v4/widget/ViewDragHelper;->setEdgeTrackingEnabled(I)V │ │ goto :goto_0 │ │ - .line 627 │ + .line 661 │ + .restart local v23 # "width":I │ + :cond_2 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + │ + move-result v19 │ + │ + goto :goto_1 │ + │ + .line 662 │ + .restart local v19 # "paddingStart":I │ + :cond_3 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ + │ + move-result v18 │ + │ + goto :goto_2 │ + │ + .line 670 │ + .restart local v6 # "childCount":I │ + .restart local v16 # "nextXStart":I │ + .restart local v18 # "paddingEnd":I │ + .restart local v20 # "paddingTop":I │ + .restart local v24 # "xStart":I │ + :cond_4 │ + const/16 v25, 0x0 │ + │ + goto :goto_3 │ + │ + .line 680 │ .restart local v4 # "child":Landroid/view/View; │ .restart local v11 # "i":I │ - :cond_2 │ + :cond_5 │ invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 629 │ - .local v12, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + .line 682 │ + .local v13, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v10 │ │ - .line 630 │ + .line 683 │ .local v10, "childWidth":I │ - const/4 v15, 0x0 │ + const/16 v17, 0x0 │ │ - .line 632 │ - .local v15, "offset":I │ - iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->slideable:Z │ + .line 685 │ + .local v17, "offset":I │ + iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->slideable:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_4 │ + if-eqz v25, :cond_8 │ │ - .line 633 │ - iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + .line 686 │ + iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ + iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - add-int v13, v22, v23 │ + add-int v15, v25, v26 │ │ - .line 634 │ - .local v13, "margin":I │ - sub-int v22, v20, v17 │ + .line 687 │ + .local v15, "margin":I │ + sub-int v25, v23, v18 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mOverhangSize:I │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - sub-int v22, v22, v23 │ + sub-int v25, v25, v26 │ │ - move/from16 v0, v22 │ + move/from16 v0, v16 │ │ - invoke-static {v14, v0}, Ljava/lang/Math;->min(II)I │ + move/from16 v1, v25 │ │ - move-result v22 │ + invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ - sub-int v22, v22, v21 │ + move-result v25 │ │ - sub-int v19, v22, v13 │ + sub-int v25, v25, v24 │ │ - .line 636 │ - .local v19, "range":I │ - move/from16 v0, v19 │ + sub-int v22, v25, v15 │ + │ + .line 689 │ + .local v22, "range":I │ + move/from16 v0, v22 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ │ - .line 637 │ - iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + .line 690 │ + if-eqz v12, :cond_6 │ │ - move/from16 v22, v0 │ + iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - add-int v22, v22, v21 │ + .line 691 │ + .local v14, "lpMargin":I │ + :goto_6 │ + add-int v25, v24, v14 │ │ - add-int v22, v22, v19 │ + add-int v25, v25, v22 │ │ - div-int/lit8 v23, v10, 0x2 │ + div-int/lit8 v26, v10, 0x2 │ │ - add-int v22, v22, v23 │ + add-int v25, v25, v26 │ │ - sub-int v23, v20, v17 │ + sub-int v26, v23, v18 │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ - move/from16 v1, v23 │ + move/from16 v1, v26 │ │ - if-le v0, v1, :cond_3 │ + if-le v0, v1, :cond_7 │ │ - const/16 v22, 0x1 │ + const/16 v25, 0x1 │ │ - :goto_3 │ - move/from16 v0, v22 │ + :goto_7 │ + move/from16 v0, v25 │ │ - iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ + iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - .line 639 │ - move/from16 v0, v19 │ + .line 693 │ + move/from16 v0, v22 │ │ int-to-float v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - mul-float v22, v22, v23 │ + mul-float v25, v25, v26 │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ float-to-int v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + .line 694 │ + .local v21, "pos":I │ + add-int v25, v21, v14 │ │ - move/from16 v23, v0 │ + add-int v24, v24, v25 │ │ - add-int v22, v22, v23 │ + .line 695 │ + move/from16 v0, v21 │ │ - add-int v21, v21, v22 │ + int-to-float v0, v0 │ │ - .line 647 │ - .end local v13 # "margin":I │ - .end local v19 # "range":I │ - :goto_4 │ - sub-int v7, v21, v15 │ + move/from16 v25, v0 │ │ - .line 648 │ - .local v7, "childLeft":I │ - add-int v8, v7, v10 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + │ + move/from16 v26, v0 │ + │ + move/from16 v0, v26 │ + │ + int-to-float v0, v0 │ + │ + move/from16 v26, v0 │ + │ + div-float v25, v25, v26 │ + │ + move/from16 v0, v25 │ + │ + move-object/from16 v1, p0 │ │ - .line 649 │ + iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ + │ + .line 705 │ + .end local v14 # "lpMargin":I │ + .end local v15 # "margin":I │ + .end local v21 # "pos":I │ + .end local v22 # "range":I │ + :goto_8 │ + if-eqz v12, :cond_a │ + │ + .line 706 │ + sub-int v25, v23, v24 │ + │ + add-int v8, v25, v17 │ + │ + .line 707 │ .local v8, "childRight":I │ - move/from16 v9, v18 │ + sub-int v7, v8, v10 │ │ - .line 650 │ + .line 713 │ + .local v7, "childLeft":I │ + :goto_9 │ + move/from16 v9, v20 │ + │ + .line 714 │ .local v9, "childTop":I │ invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v22 │ + move-result v25 │ │ - add-int v5, v9, v22 │ + add-int v5, v9, v25 │ │ - .line 651 │ + .line 715 │ .local v5, "childBottom":I │ - move/from16 v0, v18 │ + move/from16 v0, v20 │ │ invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;->layout(IIII)V │ │ - .line 653 │ + .line 717 │ invoke-virtual {v4}, Landroid/view/View;->getWidth()I │ │ - move-result v22 │ + move-result v25 │ │ - add-int v14, v14, v22 │ + add-int v16, v16, v25 │ │ - goto/16 :goto_2 │ + goto/16 :goto_5 │ │ - .line 637 │ + .line 690 │ .end local v5 # "childBottom":I │ .end local v7 # "childLeft":I │ .end local v8 # "childRight":I │ .end local v9 # "childTop":I │ - .restart local v13 # "margin":I │ - .restart local v19 # "range":I │ - :cond_3 │ - const/16 v22, 0x0 │ + .restart local v15 # "margin":I │ + .restart local v22 # "range":I │ + :cond_6 │ + iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ │ - goto :goto_3 │ + goto :goto_6 │ │ - .line 640 │ - .end local v13 # "margin":I │ - .end local v19 # "range":I │ - :cond_4 │ + .line 691 │ + .restart local v14 # "lpMargin":I │ + :cond_7 │ + const/16 v25, 0x0 │ + │ + goto :goto_7 │ + │ + .line 696 │ + .end local v14 # "lpMargin":I │ + .end local v15 # "margin":I │ + .end local v22 # "range":I │ + :cond_8 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_5 │ + if-eqz v25, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_5 │ + if-eqz v25, :cond_9 │ │ - .line 641 │ - const/high16 v22, 0x3f800000 # 1.0f │ + .line 697 │ + const/high16 v25, 0x3f800000 # 1.0f │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - sub-float v22, v22, v23 │ + sub-float v25, v25, v26 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v26 │ │ int-to-float v0, v0 │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ - mul-float v22, v22, v23 │ + mul-float v25, v25, v26 │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ - float-to-int v15, v0 │ + float-to-int v0, v0 │ │ - .line 642 │ - move/from16 v21, v14 │ + move/from16 v17, v0 │ │ - goto :goto_4 │ + .line 698 │ + move/from16 v24, v16 │ │ - .line 644 │ - :cond_5 │ - move/from16 v21, v14 │ + goto :goto_8 │ │ - goto :goto_4 │ + .line 700 │ + :cond_9 │ + move/from16 v24, v16 │ │ - .line 656 │ + goto :goto_8 │ + │ + .line 709 │ + :cond_a │ + sub-int v7, v24, v17 │ + │ + .line 710 │ + .restart local v7 # "childLeft":I │ + add-int v8, v7, v10 │ + │ + .restart local v8 # "childRight":I │ + goto :goto_9 │ + │ + .line 720 │ .end local v4 # "child":Landroid/view/View; │ + .end local v7 # "childLeft":I │ + .end local v8 # "childRight":I │ .end local v10 # "childWidth":I │ - .end local v12 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - .end local v15 # "offset":I │ - :cond_6 │ + .end local v13 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + .end local v17 # "offset":I │ + :cond_b │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_9 │ + if-eqz v25, :cond_e │ │ - .line 657 │ + .line 721 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_a │ + if-eqz v25, :cond_f │ │ - .line 658 │ + .line 722 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_7 │ + if-eqz v25, :cond_c │ │ - .line 659 │ + .line 723 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v22 │ + move/from16 v1, v25 │ │ invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->parallaxOtherViews(F)V │ │ - .line 661 │ - :cond_7 │ + .line 725 │ + :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v22 .. v22}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual/range {v25 .. v25}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v22 │ + move-result-object v25 │ │ - check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v25 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - move/from16 v22, v0 │ + move/from16 v25, v0 │ │ - if-eqz v22, :cond_8 │ + if-eqz v25, :cond_d │ │ - .line 662 │ + .line 726 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideOffset:F │ │ - move/from16 v23, v0 │ + move/from16 v26, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ │ - move/from16 v24, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v25 │ │ - move/from16 v2, v23 │ + move/from16 v2, v26 │ │ - move/from16 v3, v24 │ + move/from16 v3, v27 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ │ - .line 670 │ - :cond_8 │ + .line 734 │ + :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->updateObscuredViewsVisibility(Landroid/view/View;)V │ │ - .line 673 │ - :cond_9 │ - const/16 v22, 0x0 │ + .line 737 │ + :cond_e │ + const/16 v25, 0x0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - .line 674 │ + .line 738 │ return-void │ │ - .line 666 │ - :cond_a │ + .line 730 │ + :cond_f │ const/4 v11, 0x0 │ │ - :goto_5 │ - if-ge v11, v6, :cond_8 │ + :goto_a │ + if-ge v11, v6, :cond_d │ │ - .line 667 │ + .line 731 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v22 │ + move-result-object v25 │ │ - const/16 v23, 0x0 │ + const/16 v26, 0x0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ │ - move/from16 v24, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v25 │ │ - move/from16 v2, v23 │ + move/from16 v2, v26 │ │ - move/from16 v3, v24 │ + move/from16 v3, v27 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;->dimChildView(Landroid/view/View;FI)V │ │ - .line 666 │ + .line 730 │ add-int/lit8 v11, v11, 0x1 │ │ - goto :goto_5 │ + goto :goto_a │ .end method │ │ .method protected onMeasure(II)V │ - .locals 28 │ + .locals 31 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 427 │ + .line 442 │ invoke-static/range {p1 .. p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - move-result v22 │ + move-result v25 │ │ - .line 428 │ - .local v22, "widthMode":I │ + .line 443 │ + .local v25, "widthMode":I │ invoke-static/range {p1 .. p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v24 │ + move-result v27 │ │ - .line 429 │ - .local v24, "widthSize":I │ + .line 444 │ + .local v27, "widthSize":I │ invoke-static/range {p2 .. p2}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - move-result v11 │ + move-result v12 │ │ - .line 430 │ - .local v11, "heightMode":I │ + .line 445 │ + .local v12, "heightMode":I │ invoke-static/range {p2 .. p2}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v12 │ + move-result v13 │ │ - .line 432 │ - .local v12, "heightSize":I │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 447 │ + .local v13, "heightSize":I │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v22 │ + move/from16 v0, v25 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ - if-eq v0, v1, :cond_0 │ + if-eq v0, v1, :cond_5 │ │ - .line 433 │ - new-instance v26, Ljava/lang/IllegalStateException; │ + .line 448 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isInEditMode()Z │ │ - const-string v27, "Width must have an exact value or MATCH_PARENT" │ + move-result v29 │ │ - invoke-direct/range {v26 .. v27}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + if-eqz v29, :cond_4 │ │ - throw v26 │ + .line 453 │ + const/high16 v29, -0x80000000 │ │ - .line 434 │ - :cond_0 │ - if-nez v11, :cond_1 │ + move/from16 v0, v25 │ │ - .line 435 │ - new-instance v26, Ljava/lang/IllegalStateException; │ + move/from16 v1, v29 │ │ - const-string v27, "Height must not be UNSPECIFIED" │ + if-ne v0, v1, :cond_3 │ │ - invoke-direct/range {v26 .. v27}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + .line 454 │ + const/high16 v25, 0x40000000 # 2.0f │ │ - throw v26 │ + .line 476 │ + :cond_0 │ + :goto_0 │ + const/16 v16, 0x0 │ │ - .line 438 │ - :cond_1 │ - const/4 v15, 0x0 │ + .line 477 │ + .local v16, "layoutHeight":I │ + const/16 v18, -0x1 │ │ - .line 439 │ - .local v15, "layoutHeight":I │ - const/16 v17, -0x1 │ - │ - .line 440 │ - .local v17, "maxLayoutHeight":I │ - sparse-switch v11, :sswitch_data_0 │ + .line 478 │ + .local v18, "maxLayoutHeight":I │ + sparse-switch v12, :sswitch_data_0 │ │ - .line 449 │ - :goto_0 │ - const/16 v21, 0x0 │ + .line 487 │ + :goto_1 │ + const/16 v23, 0x0 │ │ - .line 450 │ - .local v21, "weightSum":F │ - const/4 v3, 0x0 │ + .line 488 │ + .local v23, "weightSum":F │ + const/4 v4, 0x0 │ │ - .line 451 │ - .local v3, "canSlide":Z │ + .line 489 │ + .local v4, "canSlide":Z │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ │ - move-result v26 │ + move-result v29 │ │ - sub-int v26, v24, v26 │ + sub-int v29, v27, v29 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - move-result v27 │ + move-result v30 │ + │ + sub-int v24, v29, v30 │ │ - sub-int v23, v26, v27 │ + .line 490 │ + .local v24, "widthAvailable":I │ + move/from16 v26, v24 │ │ - .line 452 │ - .local v23, "widthRemaining":I │ + .line 491 │ + .local v26, "widthRemaining":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ - move-result v5 │ + move-result v6 │ │ - .line 454 │ - .local v5, "childCount":I │ - const/16 v26, 0x2 │ + .line 493 │ + .local v6, "childCount":I │ + const/16 v29, 0x2 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - if-le v5, v0, :cond_2 │ + if-le v6, v0, :cond_1 │ │ - .line 455 │ - const-string v26, "SlidingPaneLayout" │ + .line 494 │ + const-string v29, "SlidingPaneLayout" │ │ - const-string v27, "onMeasure: More than two child views are not supported." │ + const-string v30, "onMeasure: More than two child views are not supported." │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v29 .. v30}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 459 │ - :cond_2 │ - const/16 v26, 0x0 │ + .line 498 │ + :cond_1 │ + const/16 v29, 0x0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v29 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - .line 463 │ - const/4 v14, 0x0 │ + .line 502 │ + const/4 v15, 0x0 │ │ - .local v14, "i":I │ - :goto_1 │ - if-ge v14, v5, :cond_c │ + .local v15, "i":I │ + :goto_2 │ + if-ge v15, v6, :cond_f │ │ - .line 464 │ + .line 503 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .line 465 │ - .local v4, "child":Landroid/view/View; │ - invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 504 │ + .local v5, "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - .line 467 │ - .local v16, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - invoke-virtual {v4}, Landroid/view/View;->getVisibility()I │ + .line 506 │ + .local v17, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - move-result v26 │ + move-result v29 │ │ - const/16 v27, 0x8 │ + const/16 v30, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_4 │ + if-ne v0, v1, :cond_7 │ │ - .line 468 │ - const/16 v26, 0x0 │ + .line 507 │ + const/16 v29, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z │ │ - .line 463 │ + .line 502 │ + :cond_2 │ + :goto_3 │ + add-int/lit8 v15, v15, 0x1 │ + │ + goto :goto_2 │ + │ + .line 455 │ + .end local v4 # "canSlide":Z │ + .end local v5 # "child":Landroid/view/View; │ + .end local v6 # "childCount":I │ + .end local v15 # "i":I │ + .end local v16 # "layoutHeight":I │ + .end local v17 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + .end local v18 # "maxLayoutHeight":I │ + .end local v23 # "weightSum":F │ + .end local v24 # "widthAvailable":I │ + .end local v26 # "widthRemaining":I │ :cond_3 │ - :goto_2 │ - add-int/lit8 v14, v14, 0x1 │ + if-nez v25, :cond_0 │ │ - goto :goto_1 │ + .line 456 │ + const/high16 v25, 0x40000000 # 2.0f │ │ - .line 442 │ - .end local v3 # "canSlide":Z │ - .end local v4 # "child":Landroid/view/View; │ - .end local v5 # "childCount":I │ - .end local v14 # "i":I │ - .end local v16 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - .end local v21 # "weightSum":F │ - .end local v23 # "widthRemaining":I │ + .line 457 │ + const/16 v27, 0x12c │ + │ + goto :goto_0 │ + │ + .line 460 │ + :cond_4 │ + new-instance v29, Ljava/lang/IllegalStateException; │ + │ + const-string v30, "Width must have an exact value or MATCH_PARENT" │ + │ + invoke-direct/range {v29 .. v30}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v29 │ + │ + .line 462 │ + :cond_5 │ + if-nez v12, :cond_0 │ + │ + .line 463 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isInEditMode()Z │ + │ + move-result v29 │ + │ + if-eqz v29, :cond_6 │ + │ + .line 467 │ + if-nez v12, :cond_0 │ + │ + .line 468 │ + const/high16 v12, -0x80000000 │ + │ + .line 469 │ + const/16 v13, 0x12c │ + │ + goto :goto_0 │ + │ + .line 472 │ + :cond_6 │ + new-instance v29, Ljava/lang/IllegalStateException; │ + │ + const-string v30, "Height must not be UNSPECIFIED" │ + │ + invoke-direct/range {v29 .. v30}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v29 │ + │ + .line 480 │ + .restart local v16 # "layoutHeight":I │ + .restart local v18 # "maxLayoutHeight":I │ :sswitch_0 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ │ - move-result v26 │ + move-result v29 │ │ - sub-int v26, v12, v26 │ + sub-int v29, v13, v29 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingBottom()I │ │ - move-result v27 │ + move-result v30 │ │ - sub-int v17, v26, v27 │ + sub-int v18, v29, v30 │ │ - move/from16 v15, v17 │ + move/from16 v16, v18 │ │ - .line 443 │ - goto :goto_0 │ + .line 481 │ + goto/16 :goto_1 │ │ - .line 445 │ + .line 483 │ :sswitch_1 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ │ - move-result v26 │ + move-result v29 │ │ - sub-int v26, v12, v26 │ + sub-int v29, v13, v29 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingBottom()I │ │ - move-result v27 │ + move-result v30 │ │ - sub-int v17, v26, v27 │ + sub-int v18, v29, v30 │ │ - goto :goto_0 │ + goto/16 :goto_1 │ │ - .line 472 │ - .restart local v3 # "canSlide":Z │ - .restart local v4 # "child":Landroid/view/View; │ - .restart local v5 # "childCount":I │ - .restart local v14 # "i":I │ - .restart local v16 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - .restart local v21 # "weightSum":F │ - .restart local v23 # "widthRemaining":I │ - :cond_4 │ - move-object/from16 v0, v16 │ + .line 511 │ + .restart local v4 # "canSlide":Z │ + .restart local v5 # "child":Landroid/view/View; │ + .restart local v6 # "childCount":I │ + .restart local v15 # "i":I │ + .restart local v17 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + .restart local v23 # "weightSum":F │ + .restart local v24 # "widthAvailable":I │ + .restart local v26 # "widthRemaining":I │ + :cond_7 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, 0x0 │ + const/16 v30, 0x0 │ │ - cmpl-float v26, v26, v27 │ + cmpl-float v29, v29, v30 │ │ - if-lez v26, :cond_5 │ + if-lez v29, :cond_8 │ │ - .line 473 │ - move-object/from16 v0, v16 │ + .line 512 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - add-float v21, v21, v26 │ + add-float v23, v23, v29 │ │ - .line 477 │ - move-object/from16 v0, v16 │ + .line 516 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - if-eqz v26, :cond_3 │ + if-eqz v29, :cond_2 │ │ - .line 481 │ - :cond_5 │ - move-object/from16 v0, v16 │ + .line 520 │ + :cond_8 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - move/from16 v27, v0 │ + move/from16 v30, v0 │ │ - add-int v13, v26, v27 │ + add-int v14, v29, v30 │ │ - .line 482 │ - .local v13, "horizontalMargin":I │ - move-object/from16 v0, v16 │ + .line 521 │ + .local v14, "horizontalMargin":I │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x2 │ + const/16 v30, -0x2 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_7 │ + if-ne v0, v1, :cond_a │ │ - .line 483 │ - sub-int v26, v24, v13 │ + .line 522 │ + sub-int v29, v24, v14 │ │ - const/high16 v27, -0x80000000 │ + const/high16 v30, -0x80000000 │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .line 493 │ - .local v9, "childWidthSpec":I │ - :goto_3 │ - move-object/from16 v0, v16 │ + .line 532 │ + .local v10, "childWidthSpec":I │ + :goto_4 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x2 │ + const/16 v30, -0x2 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_9 │ + if-ne v0, v1, :cond_c │ │ - .line 494 │ - const/high16 v26, -0x80000000 │ + .line 533 │ + const/high16 v29, -0x80000000 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .line 501 │ - .local v7, "childHeightSpec":I │ - :goto_4 │ - invoke-virtual {v4, v9, v7}, Landroid/view/View;->measure(II)V │ + .line 540 │ + .local v8, "childHeightSpec":I │ + :goto_5 │ + invoke-virtual {v5, v10, v8}, Landroid/view/View;->measure(II)V │ │ - .line 502 │ - invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I │ + .line 541 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v8 │ + move-result v9 │ │ - .line 503 │ - .local v8, "childWidth":I │ - invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I │ + .line 542 │ + .local v9, "childWidth":I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v6 │ + move-result v7 │ │ - .line 505 │ - .local v6, "childHeight":I │ - const/high16 v26, -0x80000000 │ + .line 544 │ + .local v7, "childHeight":I │ + const/high16 v29, -0x80000000 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - if-ne v11, v0, :cond_6 │ + if-ne v12, v0, :cond_9 │ │ - if-le v6, v15, :cond_6 │ + move/from16 v0, v16 │ │ - .line 506 │ - move/from16 v0, v17 │ + if-le v7, v0, :cond_9 │ │ - invoke-static {v6, v0}, Ljava/lang/Math;->min(II)I │ + .line 545 │ + move/from16 v0, v18 │ │ - move-result v15 │ + invoke-static {v7, v0}, Ljava/lang/Math;->min(II)I │ │ - .line 509 │ - :cond_6 │ - sub-int v23, v23, v8 │ + move-result v16 │ │ - .line 510 │ - if-gez v23, :cond_b │ + .line 548 │ + :cond_9 │ + sub-int v26, v26, v9 │ │ - const/16 v26, 0x1 │ + .line 549 │ + if-gez v26, :cond_e │ │ - :goto_5 │ - move/from16 v0, v26 │ + const/16 v29, 0x1 │ │ - move-object/from16 v1, v16 │ + :goto_6 │ + move/from16 v0, v29 │ + │ + move-object/from16 v1, v17 │ │ iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->slideable:Z │ │ - or-int v3, v3, v26 │ + or-int v4, v4, v29 │ │ - .line 511 │ - move-object/from16 v0, v16 │ + .line 550 │ + move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->slideable:Z │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - if-eqz v26, :cond_3 │ + if-eqz v29, :cond_2 │ │ - .line 512 │ + .line 551 │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - goto/16 :goto_2 │ + goto/16 :goto_3 │ │ - .line 485 │ - .end local v6 # "childHeight":I │ - .end local v7 # "childHeightSpec":I │ - .end local v8 # "childWidth":I │ - .end local v9 # "childWidthSpec":I │ - :cond_7 │ - move-object/from16 v0, v16 │ + .line 524 │ + .end local v7 # "childHeight":I │ + .end local v8 # "childHeightSpec":I │ + .end local v9 # "childWidth":I │ + .end local v10 # "childWidthSpec":I │ + :cond_a │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x1 │ + const/16 v30, -0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_8 │ + if-ne v0, v1, :cond_b │ │ - .line 486 │ - sub-int v26, v24, v13 │ + .line 525 │ + sub-int v29, v24, v14 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .restart local v9 # "childWidthSpec":I │ - goto :goto_3 │ + .restart local v10 # "childWidthSpec":I │ + goto :goto_4 │ │ - .line 489 │ - .end local v9 # "childWidthSpec":I │ - :cond_8 │ - move-object/from16 v0, v16 │ + .line 528 │ + .end local v10 # "childWidthSpec":I │ + :cond_b │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .restart local v9 # "childWidthSpec":I │ - goto :goto_3 │ + .restart local v10 # "childWidthSpec":I │ + goto :goto_4 │ │ - .line 495 │ - :cond_9 │ - move-object/from16 v0, v16 │ + .line 534 │ + :cond_c │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x1 │ + const/16 v30, -0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_a │ + if-ne v0, v1, :cond_d │ │ - .line 496 │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 535 │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_4 │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_5 │ │ - .line 498 │ - .end local v7 # "childHeightSpec":I │ - :cond_a │ - move-object/from16 v0, v16 │ + .line 537 │ + .end local v8 # "childHeightSpec":I │ + :cond_d │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_4 │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_5 │ │ - .line 510 │ - .restart local v6 # "childHeight":I │ - .restart local v8 # "childWidth":I │ - :cond_b │ - const/16 v26, 0x0 │ + .line 549 │ + .restart local v7 # "childHeight":I │ + .restart local v9 # "childWidth":I │ + :cond_e │ + const/16 v29, 0x0 │ │ - goto :goto_5 │ + goto :goto_6 │ │ - .line 517 │ - .end local v4 # "child":Landroid/view/View; │ - .end local v6 # "childHeight":I │ - .end local v7 # "childHeightSpec":I │ - .end local v8 # "childWidth":I │ - .end local v9 # "childWidthSpec":I │ - .end local v13 # "horizontalMargin":I │ - .end local v16 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - :cond_c │ - if-nez v3, :cond_d │ + .line 556 │ + .end local v5 # "child":Landroid/view/View; │ + .end local v7 # "childHeight":I │ + .end local v8 # "childHeightSpec":I │ + .end local v9 # "childWidth":I │ + .end local v10 # "childWidthSpec":I │ + .end local v14 # "horizontalMargin":I │ + .end local v17 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + :cond_f │ + if-nez v4, :cond_10 │ │ - const/16 v26, 0x0 │ + const/16 v29, 0x0 │ │ - cmpl-float v26, v21, v26 │ + cmpl-float v29, v23, v29 │ │ - if-lez v26, :cond_1b │ + if-lez v29, :cond_1e │ │ - .line 518 │ - :cond_d │ + .line 557 │ + :cond_10 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mOverhangSize:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - sub-int v10, v24, v26 │ + sub-int v11, v24, v29 │ │ - .line 520 │ - .local v10, "fixedPanelWidthLimit":I │ - const/4 v14, 0x0 │ + .line 559 │ + .local v11, "fixedPanelWidthLimit":I │ + const/4 v15, 0x0 │ │ - :goto_6 │ - if-ge v14, v5, :cond_1b │ + :goto_7 │ + if-ge v15, v6, :cond_1e │ │ - .line 521 │ + .line 560 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .line 523 │ - .restart local v4 # "child":Landroid/view/View; │ - invoke-virtual {v4}, Landroid/view/View;->getVisibility()I │ + .line 562 │ + .restart local v5 # "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - move-result v26 │ + move-result v29 │ │ - const/16 v27, 0x8 │ + const/16 v30, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_f │ + if-ne v0, v1, :cond_12 │ │ - .line 520 │ - :cond_e │ - :goto_7 │ - add-int/lit8 v14, v14, 0x1 │ + .line 559 │ + :cond_11 │ + :goto_8 │ + add-int/lit8 v15, v15, 0x1 │ │ - goto :goto_6 │ + goto :goto_7 │ │ - .line 527 │ - :cond_f │ - invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 566 │ + :cond_12 │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + │ + move-result-object v17 │ + │ + check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + │ + .line 568 │ + .restart local v17 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ + │ + move-result v29 │ + │ + const/16 v30, 0x8 │ │ - move-result-object v16 │ + move/from16 v0, v29 │ │ - check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + move/from16 v1, v30 │ │ - .line 529 │ - .restart local v16 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - move-object/from16 v0, v16 │ + if-eq v0, v1, :cond_11 │ + │ + .line 572 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - if-nez v26, :cond_11 │ + if-nez v29, :cond_14 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, 0x0 │ + const/16 v30, 0x0 │ │ - cmpl-float v26, v26, v27 │ + cmpl-float v29, v29, v30 │ │ - if-lez v26, :cond_11 │ + if-lez v29, :cond_14 │ │ - const/16 v20, 0x1 │ + const/16 v22, 0x1 │ │ - .line 530 │ - .local v20, "skippedFirstPass":Z │ - :goto_8 │ - if-eqz v20, :cond_12 │ + .line 573 │ + .local v22, "skippedFirstPass":Z │ + :goto_9 │ + if-eqz v22, :cond_15 │ │ - const/16 v18, 0x0 │ + const/16 v20, 0x0 │ │ - .line 531 │ - .local v18, "measuredWidth":I │ - :goto_9 │ - if-eqz v3, :cond_16 │ + .line 574 │ + .local v20, "measuredWidth":I │ + :goto_a │ + if-eqz v4, :cond_19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v29, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v29 │ │ - if-eq v4, v0, :cond_16 │ + if-eq v5, v0, :cond_19 │ │ - .line 532 │ - move-object/from16 v0, v16 │ + .line 575 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - if-gez v26, :cond_e │ + if-gez v29, :cond_11 │ │ - move/from16 v0, v18 │ + move/from16 v0, v20 │ │ - if-gt v0, v10, :cond_10 │ + if-gt v0, v11, :cond_13 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, 0x0 │ + const/16 v30, 0x0 │ │ - cmpl-float v26, v26, v27 │ + cmpl-float v29, v29, v30 │ │ - if-lez v26, :cond_e │ + if-lez v29, :cond_11 │ │ - .line 536 │ - :cond_10 │ - if-eqz v20, :cond_15 │ + .line 579 │ + :cond_13 │ + if-eqz v22, :cond_18 │ │ - .line 539 │ - move-object/from16 v0, v16 │ + .line 582 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x2 │ + const/16 v30, -0x2 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_13 │ + if-ne v0, v1, :cond_16 │ │ - .line 540 │ - const/high16 v26, -0x80000000 │ + .line 583 │ + const/high16 v29, -0x80000000 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .line 553 │ - .restart local v7 # "childHeightSpec":I │ - :goto_a │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 596 │ + .restart local v8 # "childHeightSpec":I │ + :goto_b │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .line 555 │ - .restart local v9 # "childWidthSpec":I │ - invoke-virtual {v4, v9, v7}, Landroid/view/View;->measure(II)V │ + .line 598 │ + .restart local v10 # "childWidthSpec":I │ + invoke-virtual {v5, v10, v8}, Landroid/view/View;->measure(II)V │ │ - goto :goto_7 │ + goto :goto_8 │ │ - .line 529 │ - .end local v7 # "childHeightSpec":I │ - .end local v9 # "childWidthSpec":I │ - .end local v18 # "measuredWidth":I │ - .end local v20 # "skippedFirstPass":Z │ - :cond_11 │ - const/16 v20, 0x0 │ + .line 572 │ + .end local v8 # "childHeightSpec":I │ + .end local v10 # "childWidthSpec":I │ + .end local v20 # "measuredWidth":I │ + .end local v22 # "skippedFirstPass":Z │ + :cond_14 │ + const/16 v22, 0x0 │ │ - goto :goto_8 │ + goto :goto_9 │ │ - .line 530 │ - .restart local v20 # "skippedFirstPass":Z │ - :cond_12 │ - invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I │ + .line 573 │ + .restart local v22 # "skippedFirstPass":Z │ + :cond_15 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v18 │ + move-result v20 │ │ - goto :goto_9 │ + goto :goto_a │ │ - .line 542 │ - .restart local v18 # "measuredWidth":I │ - :cond_13 │ - move-object/from16 v0, v16 │ + .line 585 │ + .restart local v20 # "measuredWidth":I │ + :cond_16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x1 │ + const/16 v30, -0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_14 │ + if-ne v0, v1, :cond_17 │ │ - .line 543 │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 586 │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_a │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_b │ │ - .line 546 │ - .end local v7 # "childHeightSpec":I │ - :cond_14 │ - move-object/from16 v0, v16 │ + .line 589 │ + .end local v8 # "childHeightSpec":I │ + :cond_17 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_a │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_b │ │ - .line 550 │ - .end local v7 # "childHeightSpec":I │ - :cond_15 │ - invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I │ + .line 593 │ + .end local v8 # "childHeightSpec":I │ + :cond_18 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v26 │ + move-result v29 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_a │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_b │ │ - .line 557 │ - .end local v7 # "childHeightSpec":I │ - :cond_16 │ - move-object/from16 v0, v16 │ + .line 600 │ + .end local v8 # "childHeightSpec":I │ + :cond_19 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, 0x0 │ + const/16 v30, 0x0 │ │ - cmpl-float v26, v26, v27 │ + cmpl-float v29, v29, v30 │ │ - if-lez v26, :cond_e │ + if-lez v29, :cond_11 │ │ - .line 559 │ - move-object/from16 v0, v16 │ + .line 602 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->width:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - if-nez v26, :cond_19 │ + if-nez v29, :cond_1c │ │ - .line 561 │ - move-object/from16 v0, v16 │ + .line 604 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x2 │ + const/16 v30, -0x2 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_17 │ + if-ne v0, v1, :cond_1a │ │ - .line 562 │ - const/high16 v26, -0x80000000 │ + .line 605 │ + const/high16 v29, -0x80000000 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .line 576 │ - .restart local v7 # "childHeightSpec":I │ - :goto_b │ - if-eqz v3, :cond_1a │ + .line 619 │ + .restart local v8 # "childHeightSpec":I │ + :goto_c │ + if-eqz v4, :cond_1d │ │ - .line 578 │ - move-object/from16 v0, v16 │ + .line 621 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - move/from16 v27, v0 │ + move/from16 v30, v0 │ │ - add-int v13, v26, v27 │ + add-int v14, v29, v30 │ │ - .line 579 │ - .restart local v13 # "horizontalMargin":I │ - sub-int v19, v24, v13 │ + .line 622 │ + .restart local v14 # "horizontalMargin":I │ + sub-int v21, v24, v14 │ │ - .line 580 │ - .local v19, "newWidth":I │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 623 │ + .local v21, "newWidth":I │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v19 │ + move/from16 v0, v21 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .line 582 │ - .restart local v9 # "childWidthSpec":I │ - move/from16 v0, v18 │ + .line 625 │ + .restart local v10 # "childWidthSpec":I │ + move/from16 v0, v20 │ │ - move/from16 v1, v19 │ + move/from16 v1, v21 │ │ - if-eq v0, v1, :cond_e │ + if-eq v0, v1, :cond_11 │ │ - .line 583 │ - invoke-virtual {v4, v9, v7}, Landroid/view/View;->measure(II)V │ + .line 626 │ + invoke-virtual {v5, v10, v8}, Landroid/view/View;->measure(II)V │ │ - goto/16 :goto_7 │ + goto/16 :goto_8 │ │ - .line 564 │ - .end local v7 # "childHeightSpec":I │ - .end local v9 # "childWidthSpec":I │ - .end local v13 # "horizontalMargin":I │ - .end local v19 # "newWidth":I │ - :cond_17 │ - move-object/from16 v0, v16 │ + .line 607 │ + .end local v8 # "childHeightSpec":I │ + .end local v10 # "childWidthSpec":I │ + .end local v14 # "horizontalMargin":I │ + .end local v21 # "newWidth":I │ + :cond_1a │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/16 v27, -0x1 │ + const/16 v30, -0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v27 │ + move/from16 v1, v30 │ │ - if-ne v0, v1, :cond_18 │ + if-ne v0, v1, :cond_1b │ │ - .line 565 │ - const/high16 v26, 0x40000000 # 2.0f │ + .line 608 │ + const/high16 v29, 0x40000000 # 2.0f │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v26 │ + move/from16 v1, v29 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_b │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_c │ │ - .line 568 │ - .end local v7 # "childHeightSpec":I │ - :cond_18 │ - move-object/from16 v0, v16 │ + .line 611 │ + .end local v8 # "childHeightSpec":I │ + :cond_1b │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->height:I │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_b │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_c │ │ - .line 572 │ - .end local v7 # "childHeightSpec":I │ - :cond_19 │ - invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I │ + .line 615 │ + .end local v8 # "childHeightSpec":I │ + :cond_1c │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v26 │ + move-result v29 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v7 │ + move-result v8 │ │ - .restart local v7 # "childHeightSpec":I │ - goto :goto_b │ + .restart local v8 # "childHeightSpec":I │ + goto :goto_c │ │ - .line 587 │ - :cond_1a │ - const/16 v26, 0x0 │ + .line 630 │ + :cond_1d │ + const/16 v29, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - move/from16 v1, v23 │ + move/from16 v1, v26 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ - move-result v25 │ + move-result v28 │ │ - .line 588 │ - .local v25, "widthToDistribute":I │ - move-object/from16 v0, v16 │ + .line 631 │ + .local v28, "widthToDistribute":I │ + move-object/from16 v0, v17 │ │ iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F │ │ - move/from16 v26, v0 │ + move/from16 v29, v0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v28 │ │ int-to-float v0, v0 │ │ - move/from16 v27, v0 │ + move/from16 v30, v0 │ │ - mul-float v26, v26, v27 │ + mul-float v29, v29, v30 │ │ - div-float v26, v26, v21 │ + div-float v29, v29, v23 │ │ - move/from16 v0, v26 │ + move/from16 v0, v29 │ │ - float-to-int v2, v0 │ + float-to-int v3, v0 │ │ - .line 589 │ - .local v2, "addedWidth":I │ - add-int v26, v18, v2 │ + .line 632 │ + .local v3, "addedWidth":I │ + add-int v29, v20, v3 │ │ - const/high16 v27, 0x40000000 # 2.0f │ + const/high16 v30, 0x40000000 # 2.0f │ │ - invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + invoke-static/range {v29 .. v30}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - move-result v9 │ + move-result v10 │ │ - .line 591 │ - .restart local v9 # "childWidthSpec":I │ - invoke-virtual {v4, v9, v7}, Landroid/view/View;->measure(II)V │ + .line 634 │ + .restart local v10 # "childWidthSpec":I │ + invoke-virtual {v5, v10, v8}, Landroid/view/View;->measure(II)V │ │ - goto/16 :goto_7 │ + goto/16 :goto_8 │ │ - .line 597 │ - .end local v2 # "addedWidth":I │ - .end local v4 # "child":Landroid/view/View; │ - .end local v7 # "childHeightSpec":I │ - .end local v9 # "childWidthSpec":I │ - .end local v10 # "fixedPanelWidthLimit":I │ - .end local v16 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - .end local v18 # "measuredWidth":I │ - .end local v20 # "skippedFirstPass":Z │ - .end local v25 # "widthToDistribute":I │ - :cond_1b │ + .line 640 │ + .end local v3 # "addedWidth":I │ + .end local v5 # "child":Landroid/view/View; │ + .end local v8 # "childHeightSpec":I │ + .end local v10 # "childWidthSpec":I │ + .end local v11 # "fixedPanelWidthLimit":I │ + .end local v17 # "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + .end local v20 # "measuredWidth":I │ + .end local v22 # "skippedFirstPass":Z │ + .end local v28 # "widthToDistribute":I │ + :cond_1e │ + move/from16 v20, v27 │ + │ + .line 641 │ + .restart local v20 # "measuredWidth":I │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ + │ + move-result v29 │ + │ + add-int v29, v29, v16 │ + │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingBottom()I │ + │ + move-result v30 │ + │ + add-int v19, v29, v30 │ + │ + .line 643 │ + .local v19, "measuredHeight":I │ move-object/from16 v0, p0 │ │ - move/from16 v1, v24 │ + move/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;->setMeasuredDimension(II)V │ + move/from16 v2, v19 │ │ - .line 598 │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->setMeasuredDimension(II)V │ + │ + .line 644 │ move-object/from16 v0, p0 │ │ - iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ + iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ - .line 599 │ + .line 646 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v29, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/support/v4/widget/ViewDragHelper;->getViewDragState()I │ + invoke-virtual/range {v29 .. v29}, Landroid/support/v4/widget/ViewDragHelper;->getViewDragState()I │ │ - move-result v26 │ + move-result v29 │ │ - if-eqz v26, :cond_1c │ + if-eqz v29, :cond_1f │ │ - if-nez v3, :cond_1c │ + if-nez v4, :cond_1f │ │ - .line 601 │ + .line 648 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v29, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/support/v4/widget/ViewDragHelper;->abort()V │ + invoke-virtual/range {v29 .. v29}, Landroid/support/v4/widget/ViewDragHelper;->abort()V │ │ - .line 603 │ - :cond_1c │ + .line 650 │ + :cond_1f │ return-void │ │ - .line 440 │ - nop │ - │ + .line 478 │ :sswitch_data_0 │ .sparse-switch │ -0x80000000 -> :sswitch_1 │ 0x40000000 -> :sswitch_0 │ .end sparse-switch │ .end method │ │ .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1134 │ + .line 1285 │ move-object v0, p1 │ │ check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ - .line 1135 │ + .line 1286 │ .local v0, "ss":Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1137 │ + .line 1288 │ iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z │ │ if-eqz v1, :cond_0 │ │ - .line 1138 │ + .line 1289 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->openPane()Z │ │ - .line 1142 │ + .line 1293 │ :goto_0 │ iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z │ │ iput-boolean v1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - .line 1143 │ + .line 1294 │ return-void │ │ - .line 1140 │ + .line 1291 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->closePane()Z │ │ goto :goto_0 │ .end method │ │ .method protected onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 1124 │ + .line 1275 │ invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 1126 │ + .line 1277 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1127 │ + .line 1278 │ .local v0, "ss":Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isSlideable()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isOpen()Z │ │ move-result v2 │ │ :goto_0 │ iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z │ │ - .line 1129 │ + .line 1280 │ return-object v0 │ │ - .line 1127 │ + .line 1278 │ :cond_0 │ iget-boolean v2, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ goto :goto_0 │ .end method │ │ .method protected onSizeChanged(IIII)V │ .locals 1 │ .param p1, "w" # I │ .param p2, "h" # I │ .param p3, "oldw" # I │ .param p4, "oldh" # I │ │ .prologue │ - .line 678 │ + .line 742 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->onSizeChanged(IIII)V │ │ - .line 680 │ + .line 744 │ if-eq p1, p3, :cond_0 │ │ - .line 681 │ + .line 745 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z │ │ - .line 683 │ + .line 747 │ :cond_0 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 11 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 755 │ + .line 819 │ iget-boolean v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-nez v7, :cond_1 │ │ - .line 756 │ + .line 820 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v4 │ │ - .line 791 │ + .line 855 │ :cond_0 │ :goto_0 │ return v4 │ │ - .line 759 │ + .line 823 │ :cond_1 │ iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v7, p1}, Landroid/support/v4/widget/ViewDragHelper;->processTouchEvent(Landroid/view/MotionEvent;)V │ │ - .line 761 │ + .line 825 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ - .line 762 │ + .line 826 │ .local v0, "action":I │ const/4 v4, 0x1 │ │ - .line 764 │ + .line 828 │ .local v4, "wantTouchEvents":Z │ and-int/lit16 v7, v0, 0xff │ │ packed-switch v7, :pswitch_data_0 │ │ goto :goto_0 │ │ - .line 766 │ + .line 830 │ :pswitch_0 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v5 │ │ - .line 767 │ + .line 831 │ .local v5, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v6 │ │ - .line 768 │ + .line 832 │ .local v6, "y":F │ iput v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionX:F │ │ - .line 769 │ + .line 833 │ iput v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionY:F │ │ goto :goto_0 │ │ - .line 774 │ + .line 838 │ .end local v5 # "x":F │ .end local v6 # "y":F │ :pswitch_1 │ iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ invoke-virtual {p0, v7}, Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - .line 775 │ + .line 839 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v5 │ │ - .line 776 │ + .line 840 │ .restart local v5 # "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v6 │ │ - .line 777 │ + .line 841 │ .restart local v6 # "y":F │ iget v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionX:F │ │ sub-float v1, v5, v7 │ │ - .line 778 │ + .line 842 │ .local v1, "dx":F │ iget v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mInitialMotionY:F │ │ sub-float v2, v6, v7 │ │ - .line 779 │ + .line 843 │ .local v2, "dy":F │ iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ │ invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;->getTouchSlop()I │ │ move-result v3 │ │ - .line 780 │ + .line 844 │ .local v3, "slop":I │ mul-float v7, v1, v1 │ │ mul-float v8, v2, v2 │ │ add-float/2addr v7, v8 │ │ @@ -3808,38 +4286,38 @@ │ │ invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;->isViewUnder(Landroid/view/View;II)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - .line 783 │ + .line 847 │ iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ const/4 v8, 0x0 │ │ invoke-direct {p0, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;->closePane(Landroid/view/View;I)Z │ │ goto :goto_0 │ │ - .line 764 │ + .line 828 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public openPane()Z │ .locals 2 │ │ .prologue │ - .line 825 │ + .line 889 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ const/4 v1, 0x0 │ │ invoke-direct {p0, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;->openPane(Landroid/view/View;I)Z │ │ move-result v0 │ @@ -3849,492 +4327,692 @@ │ │ .method public requestChildFocus(Landroid/view/View;Landroid/view/View;)V │ .locals 1 │ .param p1, "child" # Landroid/view/View; │ .param p2, "focused" # Landroid/view/View; │ │ .prologue │ - .line 687 │ + .line 751 │ invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->requestChildFocus(Landroid/view/View;Landroid/view/View;)V │ │ - .line 688 │ + .line 752 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isInTouchMode()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ if-nez v0, :cond_0 │ │ - .line 689 │ + .line 753 │ iget-object v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ if-ne p1, v0, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPreservedOpenState:Z │ │ - .line 691 │ + .line 755 │ :cond_0 │ return-void │ │ - .line 689 │ + .line 753 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method setAllChildrenVisible()V │ .locals 5 │ │ .prologue │ - .line 391 │ + .line 399 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ move-result v1 │ │ .local v1, "childCount":I │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ - .line 392 │ + .line 400 │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 393 │ + .line 401 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v3 │ │ const/4 v4, 0x4 │ │ if-ne v3, v4, :cond_0 │ │ - .line 394 │ + .line 402 │ const/4 v3, 0x0 │ │ invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V │ │ - .line 391 │ + .line 399 │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 397 │ + .line 405 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ return-void │ .end method │ │ .method public setCoveredFadeColor(I)V │ .locals 0 │ .param p1, "color" # I │ │ .prologue │ - .line 315 │ + .line 318 │ iput p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCoveredFadeColor:I │ │ - .line 316 │ + .line 319 │ return-void │ .end method │ │ .method public setPanelSlideListener(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ .prologue │ - .line 326 │ + .line 329 │ iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ - .line 327 │ + .line 330 │ return-void │ .end method │ │ .method public setParallaxDistance(I)V │ .locals 0 │ .param p1, "parallaxBy" # I │ │ .prologue │ - .line 279 │ + .line 282 │ iput p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I │ │ - .line 280 │ + .line 283 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->requestLayout()V │ │ - .line 281 │ + .line 284 │ return-void │ .end method │ │ .method public setShadowDrawable(Landroid/graphics/drawable/Drawable;)V │ .locals 0 │ .param p1, "d" # Landroid/graphics/drawable/Drawable; │ + .annotation runtime Ljava/lang/Deprecated; │ + .end annotation │ │ .prologue │ - .line 1005 │ - iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawable:Landroid/graphics/drawable/Drawable; │ + .line 1095 │ + invoke-virtual {p0, p1}, Landroid/support/v4/widget/SlidingPaneLayout;->setShadowDrawableLeft(Landroid/graphics/drawable/Drawable;)V │ │ - .line 1006 │ + .line 1096 │ + return-void │ +.end method │ + │ +.method public setShadowDrawableLeft(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + .param p1, "d" # Landroid/graphics/drawable/Drawable; │ + │ + .prologue │ + .line 1105 │ + iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; │ + │ + .line 1106 │ + return-void │ +.end method │ + │ +.method public setShadowDrawableRight(Landroid/graphics/drawable/Drawable;)V │ + .locals 0 │ + .param p1, "d" # Landroid/graphics/drawable/Drawable; │ + │ + .prologue │ + .line 1115 │ + iput-object p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mShadowDrawableRight:Landroid/graphics/drawable/Drawable; │ + │ + .line 1116 │ return-void │ .end method │ │ .method public setShadowResource(I)V │ .locals 1 │ .param p1, "resId" # I │ + .annotation runtime Ljava/lang/Deprecated; │ + .end annotation │ │ .prologue │ - .line 1015 │ + .line 1126 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->setShadowDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - .line 1016 │ + .line 1127 │ + return-void │ +.end method │ + │ +.method public setShadowResourceLeft(I)V │ + .locals 1 │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 1136 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->setShadowDrawableLeft(Landroid/graphics/drawable/Drawable;)V │ + │ + .line 1137 │ + return-void │ +.end method │ + │ +.method public setShadowResourceRight(I)V │ + .locals 1 │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 1146 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p0, v0}, Landroid/support/v4/widget/SlidingPaneLayout;->setShadowDrawableRight(Landroid/graphics/drawable/Drawable;)V │ + │ + .line 1147 │ return-void │ .end method │ │ .method public setSliderFadeColor(I)V │ .locals 0 │ .param p1, "color" # I │ │ .prologue │ - .line 298 │ + .line 301 │ iput p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I │ │ - .line 299 │ + .line 302 │ return-void │ .end method │ │ .method public smoothSlideClosed()V │ .locals 0 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 833 │ + .line 897 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->closePane()Z │ │ - .line 834 │ + .line 898 │ return-void │ .end method │ │ .method public smoothSlideOpen()V │ .locals 0 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 815 │ + .line 879 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->openPane()Z │ │ - .line 816 │ + .line 880 │ return-void │ .end method │ │ .method smoothSlideTo(FI)Z │ - .locals 7 │ + .locals 9 │ .param p1, "slideOffset" # F │ .param p2, "velocity" # I │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - .line 968 │ - iget-boolean v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ + .line 1048 │ + iget-boolean v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mCanSlide:Z │ │ - if-nez v4, :cond_1 │ + if-nez v6, :cond_1 │ │ - .line 983 │ + .line 1071 │ :cond_0 │ :goto_0 │ - return v3 │ + return v5 │ │ - .line 973 │ + .line 1053 │ :cond_1 │ - iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + invoke-direct {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + move-result v1 │ │ - move-result-object v1 │ + .line 1054 │ + .local v1, "isLayoutRtl":Z │ + iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - .line 975 │ - .local v1, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ - invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + move-result-object v2 │ │ - move-result v4 │ + check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ - iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + .line 1057 │ + .local v2, "lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ + if-eqz v1, :cond_2 │ │ - add-int v0, v4, v5 │ + .line 1058 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - .line 976 │ - .local v0, "leftBound":I │ - int-to-float v4, v0 │ + move-result v6 │ │ - iget v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I │ │ - int-to-float v5, v5 │ + add-int v3, v6, v7 │ │ - mul-float/2addr v5, p1 │ + .line 1059 │ + .local v3, "startBound":I │ + iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ │ - add-float/2addr v4, v5 │ + invoke-virtual {v6}, Landroid/view/View;->getWidth()I │ │ - float-to-int v2, v4 │ + move-result v0 │ │ - .line 978 │ - .local v2, "x":I │ - iget-object v4, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ + .line 1060 │ + .local v0, "childWidth":I │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ │ - iget-object v5, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + move-result v6 │ │ - iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + int-to-float v6, v6 │ │ - invoke-virtual {v6}, Landroid/view/View;->getTop()I │ + int-to-float v7, v3 │ │ - move-result v6 │ + iget v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ │ - invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ + int-to-float v8, v8 │ │ - move-result v4 │ + mul-float/2addr v8, p1 │ │ - if-eqz v4, :cond_0 │ + add-float/2addr v7, v8 │ │ - .line 979 │ + int-to-float v8, v0 │ + │ + add-float/2addr v7, v8 │ + │ + sub-float/2addr v6, v7 │ + │ + float-to-int v4, v6 │ + │ + .line 1066 │ + .end local v0 # "childWidth":I │ + .local v4, "x":I │ + :goto_1 │ + iget-object v6, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper; │ + │ + iget-object v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + │ + iget-object v8, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; │ + │ + invoke-virtual {v8}, Landroid/view/View;->getTop()I │ + │ + move-result v8 │ + │ + invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z │ + │ + move-result v6 │ + │ + if-eqz v6, :cond_0 │ + │ + .line 1067 │ invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->setAllChildrenVisible()V │ │ - .line 980 │ + .line 1068 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 981 │ - const/4 v3, 0x1 │ + .line 1069 │ + const/4 v5, 0x1 │ │ goto :goto_0 │ + │ + .line 1062 │ + .end local v3 # "startBound":I │ + .end local v4 # "x":I │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + │ + move-result v6 │ + │ + iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I │ + │ + add-int v3, v6, v7 │ + │ + .line 1063 │ + .restart local v3 # "startBound":I │ + int-to-float v6, v3 │ + │ + iget v7, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mSlideRange:I │ + │ + int-to-float v7, v7 │ + │ + mul-float/2addr v7, p1 │ + │ + add-float/2addr v6, v7 │ + │ + float-to-int v4, v6 │ + │ + .restart local v4 # "x":I │ + goto :goto_1 │ .end method │ │ .method updateObscuredViewsVisibility(Landroid/view/View;)V │ - .locals 19 │ + .locals 21 │ .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 350 │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ + .line 353 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z │ │ - move-result v11 │ + move-result v12 │ + │ + .line 354 │ + .local v12, "isLayoutRtl":Z │ + if-eqz v12, :cond_1 │ │ - .line 351 │ - .local v11, "leftBound":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ │ - move-result v17 │ + move-result v19 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - move-result v18 │ + move-result v20 │ + │ + sub-int v15, v19, v20 │ + │ + .line 356 │ + .local v15, "startBound":I │ + :goto_0 │ + if-eqz v12, :cond_2 │ + │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ │ - sub-int v13, v17, v18 │ + move-result v10 │ │ - .line 352 │ - .local v13, "rightBound":I │ + .line 358 │ + .local v10, "endBound":I │ + :goto_1 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingTop()I │ │ - move-result v15 │ + move-result v17 │ │ - .line 353 │ - .local v15, "topBound":I │ + .line 359 │ + .local v17, "topBound":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getHeight()I │ │ - move-result v17 │ + move-result v19 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingBottom()I │ │ - move-result v18 │ + move-result v20 │ │ - sub-int v2, v17, v18 │ + sub-int v3, v19, v20 │ │ - .line 358 │ - .local v2, "bottomBound":I │ - if-eqz p1, :cond_1 │ + .line 364 │ + .local v3, "bottomBound":I │ + if-eqz p1, :cond_3 │ │ - invoke-static/range {p1 .. p1}, Landroid/support/v4/widget/SlidingPaneLayout;->hasOpaqueBackground(Landroid/view/View;)Z │ + invoke-static/range {p1 .. p1}, Landroid/support/v4/widget/SlidingPaneLayout;->viewIsOpaque(Landroid/view/View;)Z │ │ - move-result v17 │ + move-result v19 │ │ - if-eqz v17, :cond_1 │ + if-eqz v19, :cond_3 │ │ - .line 359 │ + .line 365 │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getLeft()I │ │ - move-result v10 │ + move-result v13 │ │ - .line 360 │ - .local v10, "left":I │ + .line 366 │ + .local v13, "left":I │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getRight()I │ │ - move-result v12 │ + move-result v14 │ │ - .line 361 │ - .local v12, "right":I │ + .line 367 │ + .local v14, "right":I │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getTop()I │ │ - move-result v14 │ + move-result v16 │ │ - .line 362 │ - .local v14, "top":I │ + .line 368 │ + .local v16, "top":I │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getBottom()I │ │ - move-result v1 │ + move-result v2 │ │ - .line 367 │ - .local v1, "bottom":I │ - :goto_0 │ - const/4 v9, 0x0 │ + .line 373 │ + .local v2, "bottom":I │ + :goto_2 │ + const/4 v11, 0x0 │ │ - .local v9, "i":I │ + .local v11, "i":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildCount()I │ │ - move-result v4 │ + move-result v5 │ │ - .local v4, "childCount":I │ - :goto_1 │ - if-ge v9, v4, :cond_0 │ + .local v5, "childCount":I │ + :goto_3 │ + if-ge v11, v5, :cond_0 │ │ - .line 368 │ + .line 374 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .line 370 │ - .local v3, "child":Landroid/view/View; │ + .line 376 │ + .local v4, "child":Landroid/view/View; │ move-object/from16 v0, p1 │ │ - if-ne v3, v0, :cond_2 │ + if-ne v4, v0, :cond_4 │ │ - .line 388 │ - .end local v3 # "child":Landroid/view/View; │ + .line 396 │ + .end local v4 # "child":Landroid/view/View; │ :cond_0 │ return-void │ │ - .line 364 │ - .end local v1 # "bottom":I │ - .end local v4 # "childCount":I │ - .end local v9 # "i":I │ - .end local v10 # "left":I │ - .end local v12 # "right":I │ - .end local v14 # "top":I │ + .line 354 │ + .end local v2 # "bottom":I │ + .end local v3 # "bottomBound":I │ + .end local v5 # "childCount":I │ + .end local v10 # "endBound":I │ + .end local v11 # "i":I │ + .end local v13 # "left":I │ + .end local v14 # "right":I │ + .end local v15 # "startBound":I │ + .end local v16 # "top":I │ + .end local v17 # "topBound":I │ :cond_1 │ - const/4 v1, 0x0 │ - │ - .restart local v1 # "bottom":I │ - move v14, v1 │ - │ - .restart local v14 # "top":I │ - move v12, v1 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I │ │ - .restart local v12 # "right":I │ - move v10, v1 │ + move-result v15 │ │ - .restart local v10 # "left":I │ goto :goto_0 │ │ - .line 375 │ - .restart local v3 # "child":Landroid/view/View; │ - .restart local v4 # "childCount":I │ - .restart local v9 # "i":I │ + .line 356 │ + .restart local v15 # "startBound":I │ :cond_2 │ - invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I │ │ - move-result v17 │ + move-result v19 │ │ - move/from16 v0, v17 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I │ │ - invoke-static {v11, v0}, Ljava/lang/Math;->max(II)I │ + move-result v20 │ │ - move-result v6 │ + sub-int v10, v19, v20 │ │ - .line 376 │ - .local v6, "clampedChildLeft":I │ - invoke-virtual {v3}, Landroid/view/View;->getTop()I │ + goto :goto_1 │ │ - move-result v17 │ + .line 370 │ + .restart local v3 # "bottomBound":I │ + .restart local v10 # "endBound":I │ + .restart local v17 # "topBound":I │ + :cond_3 │ + const/4 v2, 0x0 │ │ - move/from16 v0, v17 │ + .restart local v2 # "bottom":I │ + move/from16 v16, v2 │ │ - invoke-static {v15, v0}, Ljava/lang/Math;->max(II)I │ + .restart local v16 # "top":I │ + move v14, v2 │ │ - move-result v8 │ + .restart local v14 # "right":I │ + move v13, v2 │ │ - .line 377 │ - .local v8, "clampedChildTop":I │ - invoke-virtual {v3}, Landroid/view/View;->getRight()I │ + .restart local v13 # "left":I │ + goto :goto_2 │ │ - move-result v17 │ + .line 381 │ + .restart local v4 # "child":Landroid/view/View; │ + .restart local v5 # "childCount":I │ + .restart local v11 # "i":I │ + :cond_4 │ + if-eqz v12, :cond_5 │ │ - move/from16 v0, v17 │ + move/from16 v19, v10 │ │ - invoke-static {v13, v0}, Ljava/lang/Math;->min(II)I │ + :goto_4 │ + invoke-virtual {v4}, Landroid/view/View;->getLeft()I │ + │ + move-result v20 │ + │ + invoke-static/range {v19 .. v20}, Ljava/lang/Math;->max(II)I │ │ move-result v7 │ │ - .line 378 │ - .local v7, "clampedChildRight":I │ - invoke-virtual {v3}, Landroid/view/View;->getBottom()I │ + .line 383 │ + .local v7, "clampedChildLeft":I │ + invoke-virtual {v4}, Landroid/view/View;->getTop()I │ │ - move-result v17 │ + move-result v19 │ │ move/from16 v0, v17 │ │ - invoke-static {v2, v0}, Ljava/lang/Math;->min(II)I │ + move/from16 v1, v19 │ │ - move-result v5 │ + invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ + │ + move-result v9 │ │ - .line 380 │ - .local v5, "clampedChildBottom":I │ - if-lt v6, v10, :cond_3 │ + .line 384 │ + .local v9, "clampedChildTop":I │ + if-eqz v12, :cond_6 │ │ - if-lt v8, v14, :cond_3 │ + move/from16 v19, v15 │ │ - if-gt v7, v12, :cond_3 │ + :goto_5 │ + invoke-virtual {v4}, Landroid/view/View;->getRight()I │ │ - if-gt v5, v1, :cond_3 │ + move-result v20 │ │ - .line 382 │ - const/16 v16, 0x4 │ + invoke-static/range {v19 .. v20}, Ljava/lang/Math;->min(II)I │ + │ + move-result v8 │ │ .line 386 │ - .local v16, "vis":I │ - :goto_2 │ + .local v8, "clampedChildRight":I │ + invoke-virtual {v4}, Landroid/view/View;->getBottom()I │ + │ + move-result v19 │ + │ + move/from16 v0, v19 │ + │ + invoke-static {v3, v0}, Ljava/lang/Math;->min(II)I │ + │ + move-result v6 │ + │ + .line 388 │ + .local v6, "clampedChildBottom":I │ + if-lt v7, v13, :cond_7 │ + │ move/from16 v0, v16 │ │ - invoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V │ + if-lt v9, v0, :cond_7 │ │ - .line 367 │ - add-int/lit8 v9, v9, 0x1 │ + if-gt v8, v14, :cond_7 │ │ - goto :goto_1 │ + if-gt v6, v2, :cond_7 │ + │ + .line 390 │ + const/16 v18, 0x4 │ + │ + .line 394 │ + .local v18, "vis":I │ + :goto_6 │ + move/from16 v0, v18 │ + │ + invoke-virtual {v4, v0}, Landroid/view/View;->setVisibility(I)V │ + │ + .line 373 │ + add-int/lit8 v11, v11, 0x1 │ + │ + goto :goto_3 │ + │ + .end local v6 # "clampedChildBottom":I │ + .end local v7 # "clampedChildLeft":I │ + .end local v8 # "clampedChildRight":I │ + .end local v9 # "clampedChildTop":I │ + .end local v18 # "vis":I │ + :cond_5 │ + move/from16 v19, v15 │ + │ + .line 381 │ + goto :goto_4 │ + │ + .restart local v7 # "clampedChildLeft":I │ + .restart local v9 # "clampedChildTop":I │ + :cond_6 │ + move/from16 v19, v10 │ │ .line 384 │ - .end local v16 # "vis":I │ - :cond_3 │ - const/16 v16, 0x0 │ + goto :goto_5 │ │ - .restart local v16 # "vis":I │ - goto :goto_2 │ + .line 392 │ + .restart local v6 # "clampedChildBottom":I │ + .restart local v8 # "clampedChildRight":I │ + :cond_7 │ + const/16 v18, 0x0 │ + │ + .restart local v18 # "vis":I │ + goto :goto_6 │ .end method ├── smali/android/support/v4/widget/ViewDragHelper.smali │ @@ -237,26 +237,26 @@ │ .param p2, "odelta" # F │ .param p3, "pointerId" # I │ .param p4, "edge" # I │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 1218 │ + .line 1248 │ invoke-static {p1}, Ljava/lang/Math;->abs(F)F │ │ move-result v0 │ │ - .line 1219 │ + .line 1249 │ .local v0, "absDelta":F │ invoke-static {p2}, Ljava/lang/Math;->abs(F)F │ │ move-result v1 │ │ - .line 1221 │ + .line 1251 │ .local v1, "absODelta":F │ iget-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ aget v3, v3, p3 │ │ and-int/2addr v3, p4 │ │ @@ -296,20 +296,20 @@ │ │ int-to-float v3, v3 │ │ cmpg-float v3, v1, v3 │ │ if-gtz v3, :cond_1 │ │ - .line 1231 │ + .line 1261 │ :cond_0 │ :goto_0 │ return v2 │ │ - .line 1227 │ + .line 1257 │ :cond_1 │ const/high16 v3, 0x3f000000 # 0.5f │ │ mul-float/2addr v3, v1 │ │ cmpg-float v3, v0, v3 │ │ @@ -319,26 +319,26 @@ │ │ invoke-virtual {v3, p4}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeLock(I)Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - .line 1228 │ + .line 1258 │ iget-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ aget v4, v3, p3 │ │ or-int/2addr v4, p4 │ │ aput v4, v3, p3 │ │ goto :goto_0 │ │ - .line 1231 │ + .line 1261 │ :cond_2 │ iget-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ aget v3, v3, p3 │ │ and-int/2addr v3, p4 │ │ @@ -364,57 +364,57 @@ │ .param p3, "dy" # F │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 1245 │ + .line 1275 │ if-nez p1, :cond_1 │ │ move v2, v3 │ │ - .line 1258 │ + .line 1288 │ :cond_0 │ :goto_0 │ return v2 │ │ - .line 1248 │ + .line 1278 │ :cond_1 │ iget-object v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v4, p1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I │ │ move-result v4 │ │ if-lez v4, :cond_2 │ │ move v0, v2 │ │ - .line 1249 │ + .line 1279 │ .local v0, "checkHorizontal":Z │ :goto_1 │ iget-object v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v4, p1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewVerticalDragRange(Landroid/view/View;)I │ │ move-result v4 │ │ if-lez v4, :cond_3 │ │ move v1, v2 │ │ - .line 1251 │ + .line 1281 │ .local v1, "checkVertical":Z │ :goto_2 │ if-eqz v0, :cond_4 │ │ if-eqz v1, :cond_4 │ │ - .line 1252 │ + .line 1282 │ mul-float v4, p2, p2 │ │ mul-float v5, p3, p3 │ │ add-float/2addr v4, v5 │ │ iget v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ @@ -434,30 +434,30 @@ │ goto :goto_0 │ │ .end local v0 # "checkHorizontal":Z │ .end local v1 # "checkVertical":Z │ :cond_2 │ move v0, v3 │ │ - .line 1248 │ + .line 1278 │ goto :goto_1 │ │ .restart local v0 # "checkHorizontal":Z │ :cond_3 │ move v1, v3 │ │ - .line 1249 │ + .line 1279 │ goto :goto_2 │ │ - .line 1253 │ + .line 1283 │ .restart local v1 # "checkVertical":Z │ :cond_4 │ if-eqz v0, :cond_5 │ │ - .line 1254 │ + .line 1284 │ invoke-static {p2}, Ljava/lang/Math;->abs(F)F │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ │ int-to-float v5, v5 │ @@ -466,19 +466,19 @@ │ │ if-gtz v4, :cond_0 │ │ move v2, v3 │ │ goto :goto_0 │ │ - .line 1255 │ + .line 1285 │ :cond_5 │ if-eqz v1, :cond_6 │ │ - .line 1256 │ + .line 1286 │ invoke-static {p3}, Ljava/lang/Math;->abs(F)F │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ │ int-to-float v5, v5 │ @@ -490,47 +490,47 @@ │ move v2, v3 │ │ goto :goto_0 │ │ :cond_6 │ move v2, v3 │ │ - .line 1258 │ + .line 1288 │ goto :goto_0 │ .end method │ │ .method private clampMag(FFF)F │ .locals 3 │ .param p1, "value" # F │ .param p2, "absMin" # F │ .param p3, "absMax" # F │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 667 │ + .line 674 │ invoke-static {p1}, Ljava/lang/Math;->abs(F)F │ │ move-result v0 │ │ - .line 668 │ + .line 675 │ .local v0, "absValue":F │ cmpg-float v2, v0, p2 │ │ if-gez v2, :cond_1 │ │ move p3, v1 │ │ - .line 670 │ + .line 677 │ .end local p3 # "absMax":F │ :cond_0 │ :goto_0 │ return p3 │ │ - .line 669 │ + .line 676 │ .restart local p3 # "absMax":F │ :cond_1 │ cmpl-float v2, v0, p3 │ │ if-lez v2, :cond_2 │ │ cmpl-float v1, p1, v1 │ @@ -540,174 +540,174 @@ │ neg-float p3, p3 │ │ goto :goto_0 │ │ :cond_2 │ move p3, p1 │ │ - .line 670 │ + .line 677 │ goto :goto_0 │ .end method │ │ .method private clampMag(III)I │ .locals 1 │ .param p1, "value" # I │ .param p2, "absMin" # I │ .param p3, "absMax" # I │ │ .prologue │ - .line 650 │ + .line 657 │ invoke-static {p1}, Ljava/lang/Math;->abs(I)I │ │ move-result v0 │ │ - .line 651 │ + .line 658 │ .local v0, "absValue":I │ if-ge v0, p2, :cond_1 │ │ const/4 p3, 0x0 │ │ - .line 653 │ + .line 660 │ .end local p3 # "absMax":I │ :cond_0 │ :goto_0 │ return p3 │ │ - .line 652 │ + .line 659 │ .restart local p3 # "absMax":I │ :cond_1 │ if-le v0, p3, :cond_2 │ │ if-gtz p1, :cond_0 │ │ neg-int p3, p3 │ │ goto :goto_0 │ │ :cond_2 │ move p3, p1 │ │ - .line 653 │ + .line 660 │ goto :goto_0 │ .end method │ │ .method private clearMotionHistory()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 770 │ + .line 777 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ if-nez v0, :cond_0 │ │ - .line 781 │ + .line 788 │ :goto_0 │ return-void │ │ - .line 773 │ + .line 780 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ invoke-static {v0, v1}, Ljava/util/Arrays;->fill([FF)V │ │ - .line 774 │ + .line 781 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ invoke-static {v0, v1}, Ljava/util/Arrays;->fill([FF)V │ │ - .line 775 │ + .line 782 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ invoke-static {v0, v1}, Ljava/util/Arrays;->fill([FF)V │ │ - .line 776 │ + .line 783 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ invoke-static {v0, v1}, Ljava/util/Arrays;->fill([FF)V │ │ - .line 777 │ + .line 784 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ invoke-static {v0, v2}, Ljava/util/Arrays;->fill([II)V │ │ - .line 778 │ + .line 785 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ invoke-static {v0, v2}, Ljava/util/Arrays;->fill([II)V │ │ - .line 779 │ + .line 786 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ invoke-static {v0, v2}, Ljava/util/Arrays;->fill([II)V │ │ - .line 780 │ + .line 787 │ iput v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mPointersDown:I │ │ goto :goto_0 │ .end method │ │ .method private clearMotionHistory(I)V │ .locals 3 │ .param p1, "pointerId" # I │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 784 │ + .line 791 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ if-nez v0, :cond_0 │ │ - .line 795 │ + .line 802 │ :goto_0 │ return-void │ │ - .line 787 │ + .line 794 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ aput v1, v0, p1 │ │ - .line 788 │ + .line 795 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ aput v1, v0, p1 │ │ - .line 789 │ + .line 796 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ aput v1, v0, p1 │ │ - .line 790 │ + .line 797 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ aput v1, v0, p1 │ │ - .line 791 │ + .line 798 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ aput v2, v0, p1 │ │ - .line 792 │ + .line 799 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ aput v2, v0, p1 │ │ - .line 793 │ + .line 800 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ aput v2, v0, p1 │ │ - .line 794 │ + .line 801 │ iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mPointersDown:I │ │ const/4 v1, 0x1 │ │ shl-int/2addr v1, p1 │ │ xor-int/lit8 v1, v1, -0x1 │ @@ -724,37 +724,37 @@ │ .param p1, "delta" # I │ .param p2, "velocity" # I │ .param p3, "motionRange" # I │ │ .prologue │ const/high16 v9, 0x3f800000 # 1.0f │ │ - .line 618 │ + .line 625 │ if-nez p1, :cond_0 │ │ - .line 619 │ + .line 626 │ const/4 v6, 0x0 │ │ - .line 636 │ + .line 643 │ :goto_0 │ return v6 │ │ - .line 622 │ + .line 629 │ :cond_0 │ iget-object v6, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v6}, Landroid/view/ViewGroup;->getWidth()I │ │ move-result v5 │ │ - .line 623 │ + .line 630 │ .local v5, "width":I │ div-int/lit8 v3, v5, 0x2 │ │ - .line 624 │ + .line 631 │ .local v3, "halfWidth":I │ invoke-static {p1}, Ljava/lang/Math;->abs(I)I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ @@ -762,38 +762,38 @@ │ │ div-float/2addr v6, v7 │ │ invoke-static {v9, v6}, Ljava/lang/Math;->min(FF)F │ │ move-result v1 │ │ - .line 625 │ + .line 632 │ .local v1, "distanceRatio":F │ int-to-float v6, v3 │ │ int-to-float v7, v3 │ │ invoke-direct {p0, v1}, Landroid/support/v4/widget/ViewDragHelper;->distanceInfluenceForSnapDuration(F)F │ │ move-result v8 │ │ mul-float/2addr v7, v8 │ │ add-float v0, v6, v7 │ │ - .line 629 │ + .line 636 │ .local v0, "distance":F │ invoke-static {p2}, Ljava/lang/Math;->abs(I)I │ │ move-result p2 │ │ - .line 630 │ + .line 637 │ if-lez p2, :cond_1 │ │ - .line 631 │ + .line 638 │ const/high16 v6, 0x447a0000 # 1000.0f │ │ int-to-float v7, p2 │ │ div-float v7, v0, v7 │ │ invoke-static {v7}, Ljava/lang/Math;->abs(F)F │ @@ -804,39 +804,39 @@ │ │ invoke-static {v6}, Ljava/lang/Math;->round(F)I │ │ move-result v6 │ │ mul-int/lit8 v2, v6, 0x4 │ │ - .line 636 │ + .line 643 │ .local v2, "duration":I │ :goto_1 │ const/16 v6, 0x258 │ │ invoke-static {v2, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ goto :goto_0 │ │ - .line 633 │ + .line 640 │ .end local v2 # "duration":I │ :cond_1 │ invoke-static {p1}, Ljava/lang/Math;->abs(I)I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ int-to-float v7, p3 │ │ div-float v4, v6, v7 │ │ - .line 634 │ + .line 641 │ .local v4, "range":F │ add-float v6, v4, v9 │ │ const/high16 v7, 0x43800000 # 256.0f │ │ mul-float/2addr v6, v7 │ │ @@ -851,97 +851,97 @@ │ .param p1, "child" # Landroid/view/View; │ .param p2, "dx" # I │ .param p3, "dy" # I │ .param p4, "xvel" # I │ .param p5, "yvel" # I │ │ .prologue │ - .line 597 │ + .line 604 │ iget v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F │ │ float-to-int v12, v12 │ │ iget v13, p0, Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F │ │ float-to-int v13, v13 │ │ move/from16 v0, p4 │ │ invoke-direct {p0, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;->clampMag(III)I │ │ move-result p4 │ │ - .line 598 │ + .line 605 │ iget v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F │ │ float-to-int v12, v12 │ │ iget v13, p0, Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F │ │ float-to-int v13, v13 │ │ move/from16 v0, p5 │ │ invoke-direct {p0, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;->clampMag(III)I │ │ move-result p5 │ │ - .line 599 │ + .line 606 │ invoke-static/range {p2 .. p2}, Ljava/lang/Math;->abs(I)I │ │ move-result v2 │ │ - .line 600 │ + .line 607 │ .local v2, "absDx":I │ invoke-static/range {p3 .. p3}, Ljava/lang/Math;->abs(I)I │ │ move-result v3 │ │ - .line 601 │ + .line 608 │ .local v3, "absDy":I │ invoke-static/range {p4 .. p4}, Ljava/lang/Math;->abs(I)I │ │ move-result v4 │ │ - .line 602 │ + .line 609 │ .local v4, "absXVel":I │ invoke-static/range {p5 .. p5}, Ljava/lang/Math;->abs(I)I │ │ move-result v5 │ │ - .line 603 │ + .line 610 │ .local v5, "absYVel":I │ add-int v7, v4, v5 │ │ - .line 604 │ + .line 611 │ .local v7, "addedVel":I │ add-int v6, v2, v3 │ │ - .line 606 │ + .line 613 │ .local v6, "addedDistance":I │ if-eqz p4, :cond_0 │ │ int-to-float v12, v4 │ │ int-to-float v13, v7 │ │ div-float v9, v12, v13 │ │ - .line 608 │ + .line 615 │ .local v9, "xweight":F │ :goto_0 │ if-eqz p5, :cond_1 │ │ int-to-float v12, v5 │ │ int-to-float v13, v7 │ │ div-float v11, v12, v13 │ │ - .line 611 │ + .line 618 │ .local v11, "yweight":F │ :goto_1 │ iget-object v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v12, p1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I │ │ move-result v12 │ @@ -950,15 +950,15 @@ │ │ move/from16 v1, p4 │ │ invoke-direct {p0, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;->computeAxisDuration(III)I │ │ move-result v8 │ │ - .line 612 │ + .line 619 │ .local v8, "xduration":I │ iget-object v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v12, p1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewVerticalDragRange(Landroid/view/View;)I │ │ move-result v12 │ │ @@ -966,15 +966,15 @@ │ │ move/from16 v1, p5 │ │ invoke-direct {p0, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;->computeAxisDuration(III)I │ │ move-result v10 │ │ - .line 614 │ + .line 621 │ .local v10, "yduration":I │ int-to-float v12, v8 │ │ mul-float/2addr v12, v9 │ │ int-to-float v13, v10 │ │ @@ -982,29 +982,29 @@ │ │ add-float/2addr v12, v13 │ │ float-to-int v12, v12 │ │ return v12 │ │ - .line 606 │ + .line 613 │ .end local v8 # "xduration":I │ .end local v9 # "xweight":F │ .end local v10 # "yduration":I │ .end local v11 # "yweight":F │ :cond_0 │ int-to-float v12, v2 │ │ int-to-float v13, v6 │ │ div-float v9, v12, v13 │ │ goto :goto_0 │ │ - .line 608 │ + .line 615 │ .restart local v9 # "xweight":F │ :cond_1 │ int-to-float v12, v3 │ │ int-to-float v13, v6 │ │ div-float v11, v12, v13 │ @@ -1068,60 +1068,60 @@ │ .param p2, "yvel" # F │ │ .prologue │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 759 │ + .line 766 │ iput-boolean v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mReleaseInProgress:Z │ │ - .line 760 │ + .line 767 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0, v1, p1, p2}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onViewReleased(Landroid/view/View;FF)V │ │ - .line 761 │ + .line 768 │ iput-boolean v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mReleaseInProgress:Z │ │ - .line 763 │ + .line 770 │ iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ if-ne v0, v3, :cond_0 │ │ - .line 765 │ + .line 772 │ invoke-virtual {p0, v2}, Landroid/support/v4/widget/ViewDragHelper;->setDragState(I)V │ │ - .line 767 │ + .line 774 │ :cond_0 │ return-void │ .end method │ │ .method private distanceInfluenceForSnapDuration(F)F │ .locals 4 │ .param p1, "f" # F │ │ .prologue │ - .line 674 │ + .line 681 │ const/high16 v0, 0x3f000000 # 0.5f │ │ sub-float/2addr p1, v0 │ │ - .line 675 │ + .line 682 │ float-to-double v0, p1 │ │ const-wide v2, 0x3fde28c7460698c7L # 0.4712389167638204 │ │ mul-double/2addr v0, v2 │ │ double-to-float p1, v0 │ │ - .line 676 │ + .line 683 │ float-to-double v0, p1 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ @@ -1133,258 +1133,258 @@ │ .locals 8 │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "dx" # I │ .param p4, "dy" # I │ │ .prologue │ - .line 1366 │ + .line 1396 │ move v2, p1 │ │ - .line 1367 │ + .line 1397 │ .local v2, "clampedX":I │ move v3, p2 │ │ - .line 1368 │ + .line 1398 │ .local v3, "clampedY":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ move-result v6 │ │ - .line 1369 │ + .line 1399 │ .local v6, "oldLeft":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getTop()I │ │ move-result v7 │ │ - .line 1370 │ + .line 1400 │ .local v7, "oldTop":I │ if-eqz p3, :cond_0 │ │ - .line 1371 │ + .line 1401 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0, v1, p1, p3}, Landroid/support/v4/widget/ViewDragHelper$Callback;->clampViewPositionHorizontal(Landroid/view/View;II)I │ │ move-result v2 │ │ - .line 1372 │ + .line 1402 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ sub-int v1, v2, v6 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ - .line 1374 │ + .line 1404 │ :cond_0 │ if-eqz p4, :cond_1 │ │ - .line 1375 │ + .line 1405 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0, v1, p2, p4}, Landroid/support/v4/widget/ViewDragHelper$Callback;->clampViewPositionVertical(Landroid/view/View;II)I │ │ move-result v3 │ │ - .line 1376 │ + .line 1406 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ sub-int v1, v3, v7 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->offsetTopAndBottom(I)V │ │ - .line 1379 │ + .line 1409 │ :cond_1 │ if-nez p3, :cond_2 │ │ if-eqz p4, :cond_3 │ │ - .line 1380 │ + .line 1410 │ :cond_2 │ sub-int v4, v2, v6 │ │ - .line 1381 │ + .line 1411 │ .local v4, "clampedDx":I │ sub-int v5, v3, v7 │ │ - .line 1382 │ + .line 1412 │ .local v5, "clampedDy":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onViewPositionChanged(Landroid/view/View;IIII)V │ │ - .line 1385 │ + .line 1415 │ .end local v4 # "clampedDx":I │ .end local v5 # "clampedDy":I │ :cond_3 │ return-void │ .end method │ │ .method private ensureMotionHistorySizeForId(I)V │ .locals 10 │ .param p1, "pointerId" # I │ │ .prologue │ const/4 v9, 0x0 │ │ - .line 798 │ + .line 805 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ if-eqz v7, :cond_0 │ │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ array-length v7, v7 │ │ if-gt v7, p1, :cond_2 │ │ - .line 799 │ + .line 806 │ :cond_0 │ add-int/lit8 v7, p1, 0x1 │ │ new-array v3, v7, [F │ │ - .line 800 │ + .line 807 │ .local v3, "imx":[F │ add-int/lit8 v7, p1, 0x1 │ │ new-array v4, v7, [F │ │ - .line 801 │ + .line 808 │ .local v4, "imy":[F │ add-int/lit8 v7, p1, 0x1 │ │ new-array v5, v7, [F │ │ - .line 802 │ + .line 809 │ .local v5, "lmx":[F │ add-int/lit8 v7, p1, 0x1 │ │ new-array v6, v7, [F │ │ - .line 803 │ + .line 810 │ .local v6, "lmy":[F │ add-int/lit8 v7, p1, 0x1 │ │ new-array v2, v7, [I │ │ - .line 804 │ + .line 811 │ .local v2, "iit":[I │ add-int/lit8 v7, p1, 0x1 │ │ new-array v0, v7, [I │ │ - .line 805 │ + .line 812 │ .local v0, "edip":[I │ add-int/lit8 v7, p1, 0x1 │ │ new-array v1, v7, [I │ │ - .line 807 │ + .line 814 │ .local v1, "edl":[I │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ if-eqz v7, :cond_1 │ │ - .line 808 │ + .line 815 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 809 │ + .line 816 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 810 │ + .line 817 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 811 │ + .line 818 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 812 │ + .line 819 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 813 │ + .line 820 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 814 │ + .line 821 │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ iget-object v8, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ array-length v8, v8 │ │ invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 817 │ + .line 824 │ :cond_1 │ iput-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ - .line 818 │ + .line 825 │ iput-object v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ - .line 819 │ + .line 826 │ iput-object v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ - .line 820 │ + .line 827 │ iput-object v6, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ - .line 821 │ + .line 828 │ iput-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ - .line 822 │ + .line 829 │ iput-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ - .line 823 │ + .line 830 │ iput-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I │ │ - .line 825 │ + .line 832 │ .end local v0 # "edip":[I │ .end local v1 # "edl":[I │ .end local v2 # "iit":[I │ .end local v3 # "imx":[F │ .end local v4 # "imy":[F │ .end local v5 # "lmx":[F │ .end local v6 # "lmy":[F │ @@ -1398,102 +1398,102 @@ │ .param p2, "finalTop" # I │ .param p3, "xvel" # I │ .param p4, "yvel" # I │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 577 │ + .line 584 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ move-result v10 │ │ - .line 578 │ + .line 585 │ .local v10, "startLeft":I │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v1}, Landroid/view/View;->getTop()I │ │ move-result v6 │ │ - .line 579 │ + .line 586 │ .local v6, "startTop":I │ sub-int v2, p1, v10 │ │ - .line 580 │ + .line 587 │ .local v2, "dx":I │ sub-int v3, p2, v6 │ │ - .line 582 │ + .line 589 │ .local v3, "dy":I │ if-nez v2, :cond_0 │ │ if-nez v3, :cond_0 │ │ - .line 584 │ + .line 591 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;->abortAnimation()V │ │ - .line 585 │ + .line 592 │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/ViewDragHelper;->setDragState(I)V │ │ - .line 593 │ + .line 600 │ :goto_0 │ return v0 │ │ - .line 589 │ + .line 596 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ move-object v0, p0 │ │ move v4, p3 │ │ move v5, p4 │ │ invoke-direct/range {v0 .. v5}, Landroid/support/v4/widget/ViewDragHelper;->computeSettleDuration(Landroid/view/View;IIII)I │ │ move-result v9 │ │ - .line 590 │ + .line 597 │ .local v9, "duration":I │ iget-object v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ move v5, v10 │ │ move v7, v2 │ │ move v8, v3 │ │ invoke-virtual/range {v4 .. v9}, Landroid/support/v4/widget/ScrollerCompat;->startScroll(IIIII)V │ │ - .line 592 │ + .line 599 │ const/4 v0, 0x2 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/ViewDragHelper;->setDragState(I)V │ │ - .line 593 │ + .line 600 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private getEdgesTouched(II)I │ .locals 3 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ - .line 1440 │ + .line 1470 │ const/4 v0, 0x0 │ │ - .line 1442 │ + .line 1472 │ .local v0, "result":I │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v1}, Landroid/view/ViewGroup;->getLeft()I │ │ move-result v1 │ │ @@ -1501,15 +1501,15 @@ │ │ add-int/2addr v1, v2 │ │ if-ge p1, v1, :cond_0 │ │ or-int/lit8 v0, v0, 0x1 │ │ - .line 1443 │ + .line 1473 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v1}, Landroid/view/ViewGroup;->getTop()I │ │ move-result v1 │ │ @@ -1517,15 +1517,15 @@ │ │ add-int/2addr v1, v2 │ │ if-ge p2, v1, :cond_1 │ │ or-int/lit8 v0, v0, 0x4 │ │ - .line 1444 │ + .line 1474 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v1}, Landroid/view/ViewGroup;->getRight()I │ │ move-result v1 │ │ @@ -1533,15 +1533,15 @@ │ │ sub-int/2addr v1, v2 │ │ if-le p1, v1, :cond_2 │ │ or-int/lit8 v0, v0, 0x2 │ │ - .line 1445 │ + .line 1475 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v1}, Landroid/view/ViewGroup;->getBottom()I │ │ move-result v1 │ │ @@ -1549,33 +1549,33 @@ │ │ sub-int/2addr v1, v2 │ │ if-le p2, v1, :cond_3 │ │ or-int/lit8 v0, v0, 0x8 │ │ - .line 1447 │ + .line 1477 │ :cond_3 │ return v0 │ .end method │ │ .method private releaseViewForPointerUp()V │ .locals 5 │ │ .prologue │ - .line 1355 │ + .line 1385 │ iget-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ const/16 v3, 0x3e8 │ │ iget v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F │ │ invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 1356 │ + .line 1386 │ iget-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ iget v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ move-result v2 │ @@ -1584,15 +1584,15 @@ │ │ iget v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F │ │ invoke-direct {p0, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F │ │ move-result v0 │ │ - .line 1359 │ + .line 1389 │ .local v0, "xvel":F │ iget-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ iget v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ @@ -1602,215 +1602,215 @@ │ │ iget v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F │ │ invoke-direct {p0, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F │ │ move-result v1 │ │ - .line 1362 │ + .line 1392 │ .local v1, "yvel":F │ invoke-direct {p0, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V │ │ - .line 1363 │ + .line 1393 │ return-void │ .end method │ │ .method private reportNewEdgeDrags(FFI)V │ .locals 3 │ .param p1, "dx" # F │ .param p2, "dy" # F │ .param p3, "pointerId" # I │ │ .prologue │ - .line 1197 │ + .line 1227 │ const/4 v0, 0x0 │ │ - .line 1198 │ + .line 1228 │ .local v0, "dragsStarted":I │ const/4 v1, 0x1 │ │ invoke-direct {p0, p1, p2, p3, v1}, Landroid/support/v4/widget/ViewDragHelper;->checkNewEdgeDrag(FFII)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 1199 │ + .line 1229 │ or-int/lit8 v0, v0, 0x1 │ │ - .line 1201 │ + .line 1231 │ :cond_0 │ const/4 v1, 0x4 │ │ invoke-direct {p0, p2, p1, p3, v1}, Landroid/support/v4/widget/ViewDragHelper;->checkNewEdgeDrag(FFII)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 1202 │ + .line 1232 │ or-int/lit8 v0, v0, 0x4 │ │ - .line 1204 │ + .line 1234 │ :cond_1 │ const/4 v1, 0x2 │ │ invoke-direct {p0, p1, p2, p3, v1}, Landroid/support/v4/widget/ViewDragHelper;->checkNewEdgeDrag(FFII)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 1205 │ + .line 1235 │ or-int/lit8 v0, v0, 0x2 │ │ - .line 1207 │ + .line 1237 │ :cond_2 │ const/16 v1, 0x8 │ │ invoke-direct {p0, p2, p1, p3, v1}, Landroid/support/v4/widget/ViewDragHelper;->checkNewEdgeDrag(FFII)Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - .line 1208 │ + .line 1238 │ or-int/lit8 v0, v0, 0x8 │ │ - .line 1211 │ + .line 1241 │ :cond_3 │ if-eqz v0, :cond_4 │ │ - .line 1212 │ + .line 1242 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I │ │ aget v2, v1, p3 │ │ or-int/2addr v2, v0 │ │ aput v2, v1, p3 │ │ - .line 1213 │ + .line 1243 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v1, v0, p3}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeDragStarted(II)V │ │ - .line 1215 │ + .line 1245 │ :cond_4 │ return-void │ .end method │ │ .method private saveInitialMotion(FFI)V │ .locals 3 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "pointerId" # I │ │ .prologue │ - .line 828 │ + .line 835 │ invoke-direct {p0, p3}, Landroid/support/v4/widget/ViewDragHelper;->ensureMotionHistorySizeForId(I)V │ │ - .line 829 │ + .line 836 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ aput p1, v1, p3 │ │ aput p1, v0, p3 │ │ - .line 830 │ + .line 837 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ aput p2, v1, p3 │ │ aput p2, v0, p3 │ │ - .line 831 │ + .line 838 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ float-to-int v1, p1 │ │ float-to-int v2, p2 │ │ invoke-direct {p0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->getEdgesTouched(II)I │ │ move-result v1 │ │ aput v1, v0, p3 │ │ - .line 832 │ + .line 839 │ iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mPointersDown:I │ │ const/4 v1, 0x1 │ │ shl-int/2addr v1, p3 │ │ or-int/2addr v0, v1 │ │ iput v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mPointersDown:I │ │ - .line 833 │ + .line 840 │ return-void │ .end method │ │ .method private saveLastMotion(Landroid/view/MotionEvent;)V │ .locals 6 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 836 │ + .line 843 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ move-result v1 │ │ - .line 837 │ + .line 844 │ .local v1, "pointerCount":I │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - .line 838 │ + .line 845 │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v2 │ │ - .line 839 │ + .line 846 │ .local v2, "pointerId":I │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v3 │ │ - .line 840 │ + .line 847 │ .local v3, "x":F │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v4 │ │ - .line 841 │ + .line 848 │ .local v4, "y":F │ iget-object v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ aput v3, v5, v2 │ │ - .line 842 │ + .line 849 │ iget-object v5, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ aput v4, v5, v2 │ │ - .line 837 │ + .line 844 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 844 │ + .line 851 │ .end local v2 # "pointerId":I │ .end local v3 # "x":F │ .end local v4 # "y":F │ :cond_0 │ return-void │ .end method │ │ @@ -1898,56 +1898,56 @@ │ .param p2, "checkV" # Z │ .param p3, "dx" # I │ .param p4, "dy" # I │ .param p5, "x" # I │ .param p6, "y" # I │ │ .prologue │ - .line 908 │ + .line 915 │ instance-of v1, p1, Landroid/view/ViewGroup; │ │ if-eqz v1, :cond_1 │ │ move-object v9, p1 │ │ - .line 909 │ + .line 916 │ check-cast v9, Landroid/view/ViewGroup; │ │ - .line 910 │ + .line 917 │ .local v9, "group":Landroid/view/ViewGroup; │ invoke-virtual {p1}, Landroid/view/View;->getScrollX()I │ │ move-result v11 │ │ - .line 911 │ + .line 918 │ .local v11, "scrollX":I │ invoke-virtual {p1}, Landroid/view/View;->getScrollY()I │ │ move-result v12 │ │ - .line 912 │ + .line 919 │ .local v12, "scrollY":I │ invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v8 │ │ - .line 914 │ + .line 921 │ .local v8, "count":I │ add-int/lit8 v10, v8, -0x1 │ │ .local v10, "i":I │ :goto_0 │ if-ltz v10, :cond_1 │ │ - .line 917 │ + .line 924 │ invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v2 │ │ - .line 918 │ + .line 925 │ .local v2, "child":Landroid/view/View; │ add-int v1, p5, v11 │ │ invoke-virtual {v2}, Landroid/view/View;->getLeft()I │ │ move-result v3 │ │ @@ -2003,40 +2003,40 @@ │ │ invoke-virtual/range {v1 .. v7}, Landroid/support/v4/widget/ViewDragHelper;->canScroll(Landroid/view/View;ZIIII)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 922 │ + .line 929 │ const/4 v1, 0x1 │ │ - .line 927 │ + .line 934 │ .end local v2 # "child":Landroid/view/View; │ .end local v8 # "count":I │ .end local v9 # "group":Landroid/view/ViewGroup; │ .end local v10 # "i":I │ .end local v11 # "scrollX":I │ .end local v12 # "scrollY":I │ :goto_1 │ return v1 │ │ - .line 914 │ + .line 921 │ .restart local v2 # "child":Landroid/view/View; │ .restart local v8 # "count":I │ .restart local v9 # "group":Landroid/view/ViewGroup; │ .restart local v10 # "i":I │ .restart local v11 # "scrollX":I │ .restart local v12 # "scrollY":I │ :cond_0 │ add-int/lit8 v10, v10, -0x1 │ │ goto :goto_0 │ │ - .line 927 │ + .line 934 │ .end local v2 # "child":Landroid/view/View; │ .end local v8 # "count":I │ .end local v9 # "group":Landroid/view/ViewGroup; │ .end local v10 # "i":I │ .end local v11 # "scrollX":I │ .end local v12 # "scrollY":I │ :cond_1 │ @@ -2175,48 +2175,48 @@ │ .end method │ │ .method public checkTouchSlop(I)Z │ .locals 3 │ .param p1, "directions" # I │ │ .prologue │ - .line 1276 │ + .line 1306 │ iget-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ array-length v0, v2 │ │ - .line 1277 │ + .line 1307 │ .local v0, "count":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 1278 │ + .line 1308 │ invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(II)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1279 │ + .line 1309 │ const/4 v2, 0x1 │ │ - .line 1282 │ + .line 1312 │ :goto_1 │ return v2 │ │ - .line 1277 │ + .line 1307 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1282 │ + .line 1312 │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public checkTouchSlop(II)Z │ @@ -2225,79 +2225,79 @@ │ .param p2, "pointerId" # I │ │ .prologue │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1301 │ + .line 1331 │ invoke-virtual {p0, p2}, Landroid/support/v4/widget/ViewDragHelper;->isPointerDown(I)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ move v4, v5 │ │ - .line 1318 │ + .line 1348 │ :cond_0 │ :goto_0 │ return v4 │ │ - .line 1305 │ + .line 1335 │ :cond_1 │ and-int/lit8 v6, p1, 0x1 │ │ if-ne v6, v4, :cond_2 │ │ move v0, v4 │ │ - .line 1306 │ + .line 1336 │ .local v0, "checkHorizontal":Z │ :goto_1 │ and-int/lit8 v6, p1, 0x2 │ │ const/4 v7, 0x2 │ │ if-ne v6, v7, :cond_3 │ │ move v1, v4 │ │ - .line 1308 │ + .line 1338 │ .local v1, "checkVertical":Z │ :goto_2 │ iget-object v6, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ aget v6, v6, p2 │ │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ aget v7, v7, p2 │ │ sub-float v2, v6, v7 │ │ - .line 1309 │ + .line 1339 │ .local v2, "dx":F │ iget-object v6, p0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ aget v6, v6, p2 │ │ iget-object v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ aget v7, v7, p2 │ │ sub-float v3, v6, v7 │ │ - .line 1311 │ + .line 1341 │ .local v3, "dy":F │ if-eqz v0, :cond_4 │ │ if-eqz v1, :cond_4 │ │ - .line 1312 │ + .line 1342 │ mul-float v6, v2, v2 │ │ mul-float v7, v3, v3 │ │ add-float/2addr v6, v7 │ │ iget v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ @@ -2319,32 +2319,32 @@ │ .end local v0 # "checkHorizontal":Z │ .end local v1 # "checkVertical":Z │ .end local v2 # "dx":F │ .end local v3 # "dy":F │ :cond_2 │ move v0, v5 │ │ - .line 1305 │ + .line 1335 │ goto :goto_1 │ │ .restart local v0 # "checkHorizontal":Z │ :cond_3 │ move v1, v5 │ │ - .line 1306 │ + .line 1336 │ goto :goto_2 │ │ - .line 1313 │ + .line 1343 │ .restart local v1 # "checkVertical":Z │ .restart local v2 # "dx":F │ .restart local v3 # "dy":F │ :cond_4 │ if-eqz v0, :cond_5 │ │ - .line 1314 │ + .line 1344 │ invoke-static {v2}, Ljava/lang/Math;->abs(F)F │ │ move-result v6 │ │ iget v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ │ int-to-float v7, v7 │ @@ -2353,19 +2353,19 @@ │ │ if-gtz v6, :cond_0 │ │ move v4, v5 │ │ goto :goto_0 │ │ - .line 1315 │ + .line 1345 │ :cond_5 │ if-eqz v1, :cond_6 │ │ - .line 1316 │ + .line 1346 │ invoke-static {v3}, Ljava/lang/Math;->abs(F)F │ │ move-result v6 │ │ iget v7, p0, Landroid/support/v4/widget/ViewDragHelper;->mTouchSlop:I │ │ int-to-float v7, v7 │ @@ -2377,108 +2377,108 @@ │ move v4, v5 │ │ goto :goto_0 │ │ :cond_6 │ move v4, v5 │ │ - .line 1318 │ + .line 1348 │ goto :goto_0 │ .end method │ │ .method public continueSettling(Z)Z │ .locals 9 │ .param p1, "deferCallbacks" # Z │ │ .prologue │ const/4 v8, 0x2 │ │ const/4 v7, 0x0 │ │ - .line 715 │ + .line 722 │ iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ if-ne v0, v8, :cond_5 │ │ - .line 716 │ + .line 723 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->computeScrollOffset()Z │ │ move-result v6 │ │ - .line 717 │ + .line 724 │ .local v6, "keepGoing":Z │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->getCurrX()I │ │ move-result v2 │ │ - .line 718 │ + .line 725 │ .local v2, "x":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->getCurrY()I │ │ move-result v3 │ │ - .line 719 │ + .line 726 │ .local v3, "y":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ move-result v0 │ │ sub-int v4, v2, v0 │ │ - .line 720 │ + .line 727 │ .local v4, "dx":I │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getTop()I │ │ move-result v0 │ │ sub-int v5, v3, v0 │ │ - .line 722 │ + .line 729 │ .local v5, "dy":I │ if-eqz v4, :cond_0 │ │ - .line 723 │ + .line 730 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0, v4}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ - .line 725 │ + .line 732 │ :cond_0 │ if-eqz v5, :cond_1 │ │ - .line 726 │ + .line 733 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v0, v5}, Landroid/view/View;->offsetTopAndBottom(I)V │ │ - .line 729 │ + .line 736 │ :cond_1 │ if-nez v4, :cond_2 │ │ if-eqz v5, :cond_3 │ │ - .line 730 │ + .line 737 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onViewPositionChanged(Landroid/view/View;IIII)V │ │ - .line 733 │ + .line 740 │ :cond_3 │ if-eqz v6, :cond_4 │ │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->getFinalX()I │ │ @@ -2490,41 +2490,37 @@ │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->getFinalY()I │ │ move-result v0 │ │ if-ne v3, v0, :cond_4 │ │ - .line 736 │ + .line 743 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->abortAnimation()V │ │ - .line 737 │ - iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ - │ - invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;->isFinished()Z │ - │ - move-result v6 │ + .line 744 │ + const/4 v6, 0x0 │ │ - .line 740 │ + .line 747 │ :cond_4 │ if-nez v6, :cond_5 │ │ - .line 741 │ + .line 748 │ if-eqz p1, :cond_6 │ │ - .line 742 │ + .line 749 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mSetIdleRunnable:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z │ │ - .line 749 │ + .line 756 │ .end local v2 # "x":I │ .end local v3 # "y":I │ .end local v4 # "dx":I │ .end local v5 # "dy":I │ .end local v6 # "keepGoing":Z │ :cond_5 │ :goto_0 │ @@ -2533,15 +2529,15 @@ │ if-ne v0, v8, :cond_7 │ │ const/4 v0, 0x1 │ │ :goto_1 │ return v0 │ │ - .line 744 │ + .line 751 │ .restart local v2 # "x":I │ .restart local v3 # "y":I │ .restart local v4 # "dx":I │ .restart local v5 # "dy":I │ .restart local v6 # "keepGoing":Z │ :cond_6 │ invoke-virtual {p0, v7}, Landroid/support/v4/widget/ViewDragHelper;->setDragState(I)V │ @@ -2552,53 +2548,53 @@ │ .end local v3 # "y":I │ .end local v4 # "dx":I │ .end local v5 # "dy":I │ .end local v6 # "keepGoing":Z │ :cond_7 │ move v0, v7 │ │ - .line 749 │ + .line 756 │ goto :goto_1 │ .end method │ │ .method public findTopChildUnder(II)Landroid/view/View; │ .locals 5 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ - .line 1428 │ + .line 1458 │ iget-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v1 │ │ - .line 1429 │ + .line 1459 │ .local v1, "childCount":I │ add-int/lit8 v2, v1, -0x1 │ │ .local v2, "i":I │ :goto_0 │ if-ltz v2, :cond_1 │ │ - .line 1430 │ + .line 1460 │ iget-object v3, p0, Landroid/support/v4/widget/ViewDragHelper;->mParentView:Landroid/view/ViewGroup; │ │ iget-object v4, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getOrderedChildIndex(I)I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 1431 │ + .line 1461 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ move-result v3 │ │ if-lt p1, v3, :cond_0 │ │ @@ -2616,27 +2612,27 @@ │ │ invoke-virtual {v0}, Landroid/view/View;->getBottom()I │ │ move-result v3 │ │ if-ge p2, v3, :cond_0 │ │ - .line 1436 │ + .line 1466 │ .end local v0 # "child":Landroid/view/View; │ :goto_1 │ return-object v0 │ │ - .line 1429 │ + .line 1459 │ .restart local v0 # "child":Landroid/view/View; │ :cond_0 │ add-int/lit8 v2, v2, -0x1 │ │ goto :goto_0 │ │ - .line 1436 │ + .line 1466 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ @@ -2644,29 +2640,29 @@ │ .locals 9 │ .param p1, "minLeft" # I │ .param p2, "minTop" # I │ .param p3, "maxLeft" # I │ .param p4, "maxTop" # I │ │ .prologue │ - .line 690 │ + .line 697 │ iget-boolean v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mReleaseInProgress:Z │ │ if-nez v0, :cond_0 │ │ - .line 691 │ + .line 698 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 695 │ + .line 702 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mScroller:Landroid/support/v4/widget/ScrollerCompat; │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ @@ -2704,20 +2700,20 @@ │ │ move v7, p2 │ │ move v8, p4 │ │ invoke-virtual/range {v0 .. v8}, Landroid/support/v4/widget/ScrollerCompat;->fling(IIIIIIII)V │ │ - .line 700 │ + .line 707 │ const/4 v0, 0x2 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/widget/ViewDragHelper;->setDragState(I)V │ │ - .line 701 │ + .line 708 │ return-void │ .end method │ │ .method public getActivePointerId()I │ .locals 1 │ │ .prologue │ @@ -2779,76 +2775,76 @@ │ │ .method public isCapturedViewUnder(II)Z │ .locals 1 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ - .line 1397 │ + .line 1427 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ invoke-virtual {p0, v0, p1, p2}, Landroid/support/v4/widget/ViewDragHelper;->isViewUnder(Landroid/view/View;II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEdgeTouched(I)Z │ .locals 3 │ .param p1, "edges" # I │ │ .prologue │ - .line 1331 │ + .line 1361 │ iget-object v2, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ array-length v0, v2 │ │ - .line 1332 │ + .line 1362 │ .local v0, "count":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 1333 │ + .line 1363 │ invoke-virtual {p0, p1, v1}, Landroid/support/v4/widget/ViewDragHelper;->isEdgeTouched(II)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1334 │ + .line 1364 │ const/4 v2, 0x1 │ │ - .line 1337 │ + .line 1367 │ :goto_1 │ return v2 │ │ - .line 1332 │ + .line 1362 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1337 │ + .line 1367 │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public isEdgeTouched(II)Z │ .locals 1 │ .param p1, "edges" # I │ .param p2, "pointerId" # I │ │ .prologue │ - .line 1351 │ + .line 1381 │ invoke-virtual {p0, p2}, Landroid/support/v4/widget/ViewDragHelper;->isPointerDown(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ @@ -2873,15 +2869,15 @@ │ .method public isPointerDown(I)Z │ .locals 3 │ .param p1, "pointerId" # I │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 860 │ + .line 867 │ iget v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mPointersDown:I │ │ shl-int v2, v0, p1 │ │ and-int/2addr v1, v2 │ │ if-eqz v1, :cond_0 │ @@ -2900,18 +2896,18 @@ │ .param p1, "view" # Landroid/view/View; │ .param p2, "x" # I │ .param p3, "y" # I │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1410 │ + .line 1440 │ if-nez p1, :cond_1 │ │ - .line 1413 │ + .line 1443 │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ invoke-virtual {p1}, Landroid/view/View;->getLeft()I │ │ @@ -2943,101 +2939,101 @@ │ .end method │ │ .method public processTouchEvent(Landroid/view/MotionEvent;)V │ .locals 21 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 1046 │ + .line 1076 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ │ move-result v3 │ │ - .line 1047 │ + .line 1077 │ .local v3, "action":I │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v4 │ │ - .line 1049 │ + .line 1079 │ .local v4, "actionIndex":I │ if-nez v3, :cond_0 │ │ - .line 1052 │ + .line 1082 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 1055 │ + .line 1085 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ move-object/from16 v19, v0 │ │ if-nez v19, :cond_1 │ │ - .line 1056 │ + .line 1086 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1058 │ + .line 1088 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, v19 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 1060 │ + .line 1090 │ packed-switch v3, :pswitch_data_0 │ │ - .line 1194 │ + .line 1224 │ :cond_2 │ :goto_0 │ :pswitch_0 │ return-void │ │ - .line 1062 │ + .line 1092 │ :pswitch_1 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v17 │ │ - .line 1063 │ + .line 1093 │ .local v17, "x":F │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v18 │ │ - .line 1064 │ + .line 1094 │ .local v18, "y":F │ const/16 v19, 0x0 │ │ move-object/from16 v0, p1 │ │ move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v15 │ │ - .line 1065 │ + .line 1095 │ .local v15, "pointerId":I │ move/from16 v0, v17 │ │ float-to-int v0, v0 │ │ move/from16 v19, v0 │ │ @@ -3053,53 +3049,53 @@ │ │ move/from16 v2, v20 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ move-result-object v16 │ │ - .line 1067 │ + .line 1097 │ .local v16, "toCapture":Landroid/view/View; │ move-object/from16 v0, p0 │ │ move/from16 v1, v17 │ │ move/from16 v2, v18 │ │ invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ │ - .line 1072 │ + .line 1102 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ │ - .line 1074 │ + .line 1104 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ move-object/from16 v19, v0 │ │ aget v7, v19, v15 │ │ - .line 1075 │ + .line 1105 │ .local v7, "edgesTouched":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ │ move/from16 v19, v0 │ │ and-int v19, v19, v7 │ │ if-eqz v19, :cond_2 │ │ - .line 1076 │ + .line 1106 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ @@ -3114,63 +3110,63 @@ │ │ move/from16 v1, v20 │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ │ goto :goto_0 │ │ - .line 1082 │ + .line 1112 │ .end local v7 # "edgesTouched":I │ .end local v15 # "pointerId":I │ .end local v16 # "toCapture":Landroid/view/View; │ .end local v17 # "x":F │ .end local v18 # "y":F │ :pswitch_2 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v15 │ │ - .line 1083 │ + .line 1113 │ .restart local v15 # "pointerId":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v17 │ │ - .line 1084 │ + .line 1114 │ .restart local v17 # "x":F │ move-object/from16 v0, p1 │ │ invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v18 │ │ - .line 1086 │ + .line 1116 │ .restart local v18 # "y":F │ move-object/from16 v0, p0 │ │ move/from16 v1, v17 │ │ move/from16 v2, v18 │ │ invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ │ - .line 1089 │ + .line 1119 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ move/from16 v19, v0 │ │ if-nez v19, :cond_3 │ │ - .line 1092 │ + .line 1122 │ move/from16 v0, v17 │ │ float-to-int v0, v0 │ │ move/from16 v19, v0 │ │ move/from16 v0, v18 │ @@ -3185,44 +3181,44 @@ │ │ move/from16 v2, v20 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ move-result-object v16 │ │ - .line 1093 │ + .line 1123 │ .restart local v16 # "toCapture":Landroid/view/View; │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ │ - .line 1095 │ + .line 1125 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ │ move-object/from16 v19, v0 │ │ aget v7, v19, v15 │ │ - .line 1096 │ + .line 1126 │ .restart local v7 # "edgesTouched":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ │ move/from16 v19, v0 │ │ and-int v19, v19, v7 │ │ if-eqz v19, :cond_2 │ │ - .line 1097 │ + .line 1127 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ @@ -3237,15 +3233,15 @@ │ │ move/from16 v1, v20 │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ │ goto/16 :goto_0 │ │ - .line 1099 │ + .line 1129 │ .end local v7 # "edgesTouched":I │ .end local v16 # "toCapture":Landroid/view/View; │ :cond_3 │ move/from16 v0, v17 │ │ float-to-int v0, v0 │ │ @@ -3265,30 +3261,30 @@ │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->isCapturedViewUnder(II)Z │ │ move-result v19 │ │ if-eqz v19, :cond_2 │ │ - .line 1104 │ + .line 1134 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ │ goto/16 :goto_0 │ │ - .line 1110 │ + .line 1140 │ .end local v15 # "pointerId":I │ .end local v17 # "x":F │ .end local v18 # "y":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ @@ -3299,46 +3295,46 @@ │ │ move/from16 v0, v19 │ │ move/from16 v1, v20 │ │ if-ne v0, v1, :cond_4 │ │ - .line 1111 │ + .line 1141 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ move/from16 v19, v0 │ │ move-object/from16 v0, p1 │ │ move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v12 │ │ - .line 1112 │ + .line 1142 │ .local v12, "index":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v17 │ │ - .line 1113 │ + .line 1143 │ .restart local v17 # "x":F │ move-object/from16 v0, p1 │ │ invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v18 │ │ - .line 1114 │ + .line 1144 │ .restart local v18 # "y":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionX:[F │ │ move-object/from16 v19, v0 │ │ @@ -3352,15 +3348,15 @@ │ │ sub-float v19, v17, v19 │ │ move/from16 v0, v19 │ │ float-to-int v10, v0 │ │ - .line 1115 │ + .line 1145 │ .local v10, "idx":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mLastMotionY:[F │ │ move-object/from16 v19, v0 │ │ @@ -3374,15 +3370,15 @@ │ │ sub-float v19, v18, v19 │ │ move/from16 v0, v19 │ │ float-to-int v11, v0 │ │ - .line 1117 │ + .line 1147 │ .local v11, "idy":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ move-object/from16 v19, v0 │ │ @@ -3408,118 +3404,118 @@ │ │ move/from16 v1, v19 │ │ move/from16 v2, v20 │ │ invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;->dragTo(IIII)V │ │ - .line 1119 │ + .line 1149 │ invoke-direct/range {p0 .. p1}, Landroid/support/v4/widget/ViewDragHelper;->saveLastMotion(Landroid/view/MotionEvent;)V │ │ goto/16 :goto_0 │ │ - .line 1122 │ + .line 1152 │ .end local v10 # "idx":I │ .end local v11 # "idy":I │ .end local v12 # "index":I │ .end local v17 # "x":F │ .end local v18 # "y":F │ :cond_4 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ move-result v14 │ │ - .line 1123 │ + .line 1153 │ .local v14, "pointerCount":I │ const/4 v8, 0x0 │ │ .local v8, "i":I │ :goto_1 │ if-ge v8, v14, :cond_5 │ │ - .line 1124 │ + .line 1154 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v15 │ │ - .line 1125 │ + .line 1155 │ .restart local v15 # "pointerId":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v17 │ │ - .line 1126 │ + .line 1156 │ .restart local v17 # "x":F │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v18 │ │ - .line 1127 │ + .line 1157 │ .restart local v18 # "y":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ │ move-object/from16 v19, v0 │ │ aget v19, v19, v15 │ │ sub-float v5, v17, v19 │ │ - .line 1128 │ + .line 1158 │ .local v5, "dx":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ │ move-object/from16 v19, v0 │ │ aget v19, v19, v15 │ │ sub-float v6, v18, v19 │ │ - .line 1130 │ + .line 1160 │ .local v6, "dy":F │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;->reportNewEdgeDrags(FFI)V │ │ - .line 1131 │ + .line 1161 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ move/from16 v19, v0 │ │ const/16 v20, 0x1 │ │ move/from16 v0, v19 │ │ move/from16 v1, v20 │ │ if-ne v0, v1, :cond_6 │ │ - .line 1142 │ + .line 1172 │ .end local v5 # "dx":F │ .end local v6 # "dy":F │ .end local v15 # "pointerId":I │ .end local v17 # "x":F │ .end local v18 # "y":F │ :cond_5 │ invoke-direct/range {p0 .. p1}, Landroid/support/v4/widget/ViewDragHelper;->saveLastMotion(Landroid/view/MotionEvent;)V │ │ goto/16 :goto_0 │ │ - .line 1136 │ + .line 1166 │ .restart local v5 # "dx":F │ .restart local v6 # "dy":F │ .restart local v15 # "pointerId":I │ .restart local v17 # "x":F │ .restart local v18 # "y":F │ :cond_6 │ move/from16 v0, v17 │ @@ -3540,15 +3536,15 @@ │ │ move/from16 v2, v20 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ move-result-object v16 │ │ - .line 1137 │ + .line 1167 │ .restart local v16 # "toCapture":Landroid/view/View; │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v16 │ │ invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(Landroid/view/View;FF)Z │ │ @@ -3562,21 +3558,21 @@ │ │ invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ │ move-result v19 │ │ if-nez v19, :cond_5 │ │ - .line 1123 │ + .line 1153 │ :cond_7 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ - .line 1148 │ + .line 1178 │ .end local v5 # "dx":F │ .end local v6 # "dy":F │ .end local v8 # "i":I │ .end local v14 # "pointerCount":I │ .end local v15 # "pointerId":I │ .end local v16 # "toCapture":Landroid/view/View; │ .end local v17 # "x":F │ @@ -3584,15 +3580,15 @@ │ :pswitch_4 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v15 │ │ - .line 1149 │ + .line 1179 │ .restart local v15 # "pointerId":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ move/from16 v19, v0 │ │ @@ -3610,73 +3606,73 @@ │ │ move/from16 v19, v0 │ │ move/from16 v0, v19 │ │ if-ne v15, v0, :cond_b │ │ - .line 1151 │ + .line 1181 │ const/4 v13, -0x1 │ │ - .line 1152 │ + .line 1182 │ .local v13, "newActivePointer":I │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ move-result v14 │ │ - .line 1153 │ + .line 1183 │ .restart local v14 # "pointerCount":I │ const/4 v8, 0x0 │ │ .restart local v8 # "i":I │ :goto_2 │ if-ge v8, v14, :cond_a │ │ - .line 1154 │ + .line 1184 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v9 │ │ - .line 1155 │ + .line 1185 │ .local v9, "id":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ move/from16 v19, v0 │ │ move/from16 v0, v19 │ │ if-ne v9, v0, :cond_9 │ │ - .line 1153 │ + .line 1183 │ :cond_8 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ - .line 1160 │ + .line 1190 │ :cond_9 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v17 │ │ - .line 1161 │ + .line 1191 │ .restart local v17 # "x":F │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v18 │ │ - .line 1162 │ + .line 1192 │ .restart local v18 # "y":F │ move/from16 v0, v17 │ │ float-to-int v0, v0 │ │ move/from16 v19, v0 │ │ @@ -3720,45 +3716,45 @@ │ │ invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ │ move-result v19 │ │ if-eqz v19, :cond_8 │ │ - .line 1164 │ + .line 1194 │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ - .line 1169 │ + .line 1199 │ .end local v9 # "id":I │ .end local v17 # "x":F │ .end local v18 # "y":F │ :cond_a │ const/16 v19, -0x1 │ │ move/from16 v0, v19 │ │ if-ne v13, v0, :cond_b │ │ - .line 1171 │ + .line 1201 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->releaseViewForPointerUp()V │ │ - .line 1174 │ + .line 1204 │ .end local v8 # "i":I │ .end local v13 # "newActivePointer":I │ .end local v14 # "pointerCount":I │ :cond_b │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;->clearMotionHistory(I)V │ │ goto/16 :goto_0 │ │ - .line 1179 │ + .line 1209 │ .end local v15 # "pointerId":I │ :pswitch_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ move/from16 v19, v0 │ @@ -3767,24 +3763,24 @@ │ │ move/from16 v0, v19 │ │ move/from16 v1, v20 │ │ if-ne v0, v1, :cond_c │ │ - .line 1180 │ + .line 1210 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->releaseViewForPointerUp()V │ │ - .line 1182 │ + .line 1212 │ :cond_c │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ goto/16 :goto_0 │ │ - .line 1187 │ + .line 1217 │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ move/from16 v19, v0 │ │ @@ -3792,34 +3788,34 @@ │ │ move/from16 v0, v19 │ │ move/from16 v1, v20 │ │ if-ne v0, v1, :cond_d │ │ - .line 1188 │ + .line 1218 │ const/16 v19, 0x0 │ │ const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v19 │ │ move/from16 v2, v20 │ │ invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V │ │ - .line 1190 │ + .line 1220 │ :cond_d │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ goto/16 :goto_0 │ │ - .line 1060 │ + .line 1090 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_5 │ :pswitch_3 │ @@ -3831,36 +3827,38 @@ │ .end method │ │ .method setDragState(I)V │ .locals 1 │ .param p1, "state" # I │ │ .prologue │ - .line 864 │ + .line 871 │ iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ if-eq v0, p1, :cond_0 │ │ - .line 865 │ + .line 872 │ iput p1, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ - .line 866 │ + .line 873 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onViewDragStateChanged(I)V │ │ - .line 867 │ - if-nez p1, :cond_0 │ + .line 874 │ + iget v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + if-nez v0, :cond_0 │ │ - .line 868 │ + .line 875 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ - .line 871 │ + .line 878 │ :cond_0 │ return-void │ .end method │ │ .method public setEdgeTrackingEnabled(I)V │ .locals 0 │ .param p1, "edgeFlags" # I │ @@ -3887,29 +3885,29 @@ │ │ .method public settleCapturedViewAt(II)Z │ .locals 3 │ .param p1, "finalLeft" # I │ .param p2, "finalTop" # I │ │ .prologue │ - .line 557 │ + .line 564 │ iget-boolean v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mReleaseInProgress:Z │ │ if-nez v0, :cond_0 │ │ - .line 558 │ + .line 565 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 562 │ + .line 569 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ iget v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ @@ -3931,452 +3929,850 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public shouldInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 13 │ + .locals 26 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 939 │ - invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ + .line 946 │ + invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionMasked(Landroid/view/MotionEvent;)I │ │ - move-result v0 │ + move-result v4 │ │ - .line 940 │ - .local v0, "action":I │ - invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ + .line 947 │ + .local v4, "action":I │ + invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v1 │ + move-result v5 │ │ - .line 942 │ - .local v1, "actionIndex":I │ - if-nez v0, :cond_0 │ + .line 949 │ + .local v5, "actionIndex":I │ + if-nez v4, :cond_0 │ │ - .line 945 │ - invoke-virtual {p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ + .line 952 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ - .line 948 │ + .line 955 │ :cond_0 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ + move-object/from16 v0, p0 │ │ - if-nez v11, :cond_1 │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 949 │ + move-object/from16 v24, v0 │ + │ + if-nez v24, :cond_1 │ + │ + .line 956 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v11 │ + move-result-object v24 │ + │ + move-object/from16 v0, v24 │ │ - iput-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 951 │ + .line 958 │ :cond_1 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 953 │ - packed-switch v0, :pswitch_data_0 │ + move-object/from16 v24, v0 │ │ - .line 1036 │ + move-object/from16 v0, v24 │ + │ + move-object/from16 v1, p1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + │ + .line 960 │ + packed-switch v4, :pswitch_data_0 │ + │ + .line 1066 │ :cond_2 │ :goto_0 │ :pswitch_0 │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + move/from16 v24, v0 │ + │ + const/16 v25, 0x1 │ │ - const/4 v12, 0x1 │ + move/from16 v0, v24 │ │ - if-ne v11, v12, :cond_8 │ + move/from16 v1, v25 │ │ - const/4 v11, 0x1 │ + if-ne v0, v1, :cond_a │ + │ + const/16 v24, 0x1 │ │ :goto_1 │ - return v11 │ + return v24 │ │ - .line 955 │ + .line 962 │ :pswitch_1 │ - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ + invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v9 │ + move-result v22 │ │ - .line 956 │ - .local v9, "x":F │ - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ + .line 963 │ + .local v22, "x":F │ + invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v10 │ + move-result v23 │ │ - .line 957 │ - .local v10, "y":F │ - const/4 v11, 0x0 │ + .line 964 │ + .local v23, "y":F │ + const/16 v24, 0x0 │ │ - invoke-static {p1, v11}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + move-object/from16 v0, p1 │ │ - move-result v7 │ + move/from16 v1, v24 │ │ - .line 958 │ - .local v7, "pointerId":I │ - invoke-direct {p0, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ + invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - .line 960 │ - float-to-int v11, v9 │ + move-result v17 │ │ - float-to-int v12, v10 │ + .line 965 │ + .local v17, "pointerId":I │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ + move/from16 v1, v22 │ │ - move-result-object v8 │ + move/from16 v2, v23 │ │ - .line 963 │ - .local v8, "toCapture":Landroid/view/View; │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ + move/from16 v3, v17 │ │ - if-ne v8, v11, :cond_3 │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + .line 967 │ + move/from16 v0, v22 │ │ - const/4 v12, 0x2 │ + float-to-int v0, v0 │ │ - if-ne v11, v12, :cond_3 │ + move/from16 v24, v0 │ │ - .line 964 │ - invoke-virtual {p0, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + move/from16 v0, v23 │ │ - .line 967 │ - :cond_3 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ + float-to-int v0, v0 │ │ - aget v4, v11, v7 │ + move/from16 v25, v0 │ │ - .line 968 │ - .local v4, "edgesTouched":I │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + move-object/from16 v0, p0 │ │ - and-int/2addr v11, v4 │ + move/from16 v1, v24 │ │ - if-eqz v11, :cond_2 │ + move/from16 v2, v25 │ │ - .line 969 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ - iget v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + move-result-object v20 │ │ - and-int/2addr v12, v4 │ + .line 970 │ + .local v20, "toCapture":Landroid/view/View; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ - goto :goto_0 │ + move-object/from16 v24, v0 │ + │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v24 │ + │ + if-ne v0, v1, :cond_3 │ + │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + move/from16 v24, v0 │ + │ + const/16 v25, 0x2 │ + │ + move/from16 v0, v24 │ + │ + move/from16 v1, v25 │ + │ + if-ne v0, v1, :cond_3 │ + │ + .line 971 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, v20 │ + │ + move/from16 v2, v17 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + │ + .line 974 │ + :cond_3 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ + │ + move-object/from16 v24, v0 │ + │ + aget v8, v24, v17 │ │ .line 975 │ - .end local v4 # "edgesTouched":I │ - .end local v7 # "pointerId":I │ - .end local v8 # "toCapture":Landroid/view/View; │ - .end local v9 # "x":F │ - .end local v10 # "y":F │ - :pswitch_2 │ - invoke-static {p1, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + .local v8, "edgesTouched":I │ + move-object/from16 v0, p0 │ │ - move-result v7 │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + │ + move/from16 v24, v0 │ + │ + and-int v24, v24, v8 │ + │ + if-eqz v24, :cond_2 │ │ .line 976 │ - .restart local v7 # "pointerId":I │ - invoke-static {p1, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ + move-object/from16 v0, p0 │ │ - move-result v9 │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ - .line 977 │ - .restart local v9 # "x":F │ - invoke-static {p1, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + move-object/from16 v24, v0 │ │ - move-result v10 │ + move-object/from16 v0, p0 │ │ - .line 979 │ - .restart local v10 # "y":F │ - invoke-direct {p0, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + │ + move/from16 v25, v0 │ + │ + and-int v25, v25, v8 │ + │ + move-object/from16 v0, v24 │ + │ + move/from16 v1, v25 │ + │ + move/from16 v2, v17 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ + │ + goto/16 :goto_0 │ │ .line 982 │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + .end local v8 # "edgesTouched":I │ + .end local v17 # "pointerId":I │ + .end local v20 # "toCapture":Landroid/view/View; │ + .end local v22 # "x":F │ + .end local v23 # "y":F │ + :pswitch_2 │ + move-object/from16 v0, p1 │ │ - if-nez v11, :cond_4 │ + invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + │ + move-result v17 │ │ .line 983 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ + .restart local v17 # "pointerId":I │ + move-object/from16 v0, p1 │ │ - aget v4, v11, v7 │ + invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ + │ + move-result v22 │ │ .line 984 │ - .restart local v4 # "edgesTouched":I │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + .restart local v22 # "x":F │ + move-object/from16 v0, p1 │ │ - and-int/2addr v11, v4 │ + invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - if-eqz v11, :cond_2 │ + move-result v23 │ │ - .line 985 │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + .line 986 │ + .restart local v23 # "y":F │ + move-object/from16 v0, p0 │ │ - iget v12, p0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + move/from16 v1, v22 │ │ - and-int/2addr v12, v4 │ + move/from16 v2, v23 │ │ - invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ + move/from16 v3, v17 │ │ - goto :goto_0 │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->saveInitialMotion(FFI)V │ + │ + .line 989 │ + move-object/from16 v0, p0 │ │ - .line 987 │ - .end local v4 # "edgesTouched":I │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + move/from16 v24, v0 │ + │ + if-nez v24, :cond_4 │ + │ + .line 990 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I │ + │ + move-object/from16 v24, v0 │ + │ + aget v8, v24, v17 │ + │ + .line 991 │ + .restart local v8 # "edgesTouched":I │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + │ + move/from16 v24, v0 │ + │ + and-int v24, v24, v8 │ + │ + if-eqz v24, :cond_2 │ + │ + .line 992 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + │ + move-object/from16 v24, v0 │ + │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mTrackingEdges:I │ + │ + move/from16 v25, v0 │ + │ + and-int v25, v25, v8 │ + │ + move-object/from16 v0, v24 │ + │ + move/from16 v1, v25 │ + │ + move/from16 v2, v17 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeTouched(II)V │ + │ + goto/16 :goto_0 │ + │ + .line 994 │ + .end local v8 # "edgesTouched":I │ :cond_4 │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + move-object/from16 v0, p0 │ │ - const/4 v12, 0x2 │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ │ - if-ne v11, v12, :cond_2 │ + move/from16 v24, v0 │ │ - .line 989 │ - float-to-int v11, v9 │ + const/16 v25, 0x2 │ │ - float-to-int v12, v10 │ + move/from16 v0, v24 │ │ - invoke-virtual {p0, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ + move/from16 v1, v25 │ │ - move-result-object v8 │ + if-ne v0, v1, :cond_2 │ │ - .line 990 │ - .restart local v8 # "toCapture":Landroid/view/View; │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ + .line 996 │ + move/from16 v0, v22 │ │ - if-ne v8, v11, :cond_2 │ + float-to-int v0, v0 │ │ - .line 991 │ - invoke-virtual {p0, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + move/from16 v24, v0 │ │ - goto :goto_0 │ + move/from16 v0, v23 │ │ - .line 999 │ - .end local v7 # "pointerId":I │ - .end local v8 # "toCapture":Landroid/view/View; │ - .end local v9 # "x":F │ - .end local v10 # "y":F │ - :pswitch_3 │ - invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ + float-to-int v0, v0 │ │ - move-result v6 │ + move/from16 v25, v0 │ │ - .line 1000 │ - .local v6, "pointerCount":I │ - const/4 v5, 0x0 │ + move-object/from16 v0, p0 │ │ - .local v5, "i":I │ - :goto_2 │ - if-ge v5, v6, :cond_5 │ + move/from16 v1, v24 │ │ - .line 1001 │ - invoke-static {p1, v5}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + move/from16 v2, v25 │ │ - move-result v7 │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ │ - .line 1002 │ - .restart local v7 # "pointerId":I │ - invoke-static {p1, v5}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ + move-result-object v20 │ │ - move-result v9 │ + .line 997 │ + .restart local v20 # "toCapture":Landroid/view/View; │ + move-object/from16 v0, p0 │ │ - .line 1003 │ - .restart local v9 # "x":F │ - invoke-static {p1, v5}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ - move-result v10 │ + move-object/from16 v24, v0 │ │ - .line 1004 │ - .restart local v10 # "y":F │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ + move-object/from16 v0, v20 │ │ - aget v11, v11, v7 │ + move-object/from16 v1, v24 │ │ - sub-float v2, v9, v11 │ + if-ne v0, v1, :cond_2 │ │ - .line 1005 │ - .local v2, "dx":F │ - iget-object v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ + .line 998 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, v20 │ │ - aget v11, v11, v7 │ + move/from16 v2, v17 │ │ - sub-float v3, v10, v11 │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + │ + goto/16 :goto_0 │ + │ + .line 1006 │ + .end local v17 # "pointerId":I │ + .end local v20 # "toCapture":Landroid/view/View; │ + .end local v22 # "x":F │ + .end local v23 # "y":F │ + :pswitch_3 │ + invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ + │ + move-result v16 │ │ .line 1007 │ - .local v3, "dy":F │ - invoke-direct {p0, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;->reportNewEdgeDrags(FFI)V │ + .local v16, "pointerCount":I │ + const/4 v10, 0x0 │ + │ + .local v10, "i":I │ + :goto_2 │ + move/from16 v0, v16 │ + │ + if-ge v10, v0, :cond_6 │ │ .line 1008 │ - iget v11, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + move-object/from16 v0, p1 │ │ - const/4 v12, 0x1 │ + invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - if-ne v11, v12, :cond_6 │ + move-result v17 │ │ - .line 1019 │ - .end local v2 # "dx":F │ - .end local v3 # "dy":F │ - .end local v7 # "pointerId":I │ - .end local v9 # "x":F │ - .end local v10 # "y":F │ - :cond_5 │ - invoke-direct {p0, p1}, Landroid/support/v4/widget/ViewDragHelper;->saveLastMotion(Landroid/view/MotionEvent;)V │ + .line 1009 │ + .restart local v17 # "pointerId":I │ + move-object/from16 v0, p1 │ │ - goto/16 :goto_0 │ + invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - .line 1013 │ - .restart local v2 # "dx":F │ - .restart local v3 # "dy":F │ - .restart local v7 # "pointerId":I │ - .restart local v9 # "x":F │ - .restart local v10 # "y":F │ - :cond_6 │ - float-to-int v11, v9 │ + move-result v22 │ │ - float-to-int v12, v10 │ + .line 1010 │ + .restart local v22 # "x":F │ + move-object/from16 v0, p1 │ + │ + invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - invoke-virtual {p0, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ + move-result v23 │ │ - move-result-object v8 │ + .line 1011 │ + .restart local v23 # "y":F │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionX:[F │ + │ + move-object/from16 v24, v0 │ + │ + aget v24, v24, v17 │ + │ + sub-float v6, v22, v24 │ + │ + .line 1012 │ + .local v6, "dx":F │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mInitialMotionY:[F │ + │ + move-object/from16 v24, v0 │ + │ + aget v24, v24, v17 │ + │ + sub-float v7, v23, v24 │ │ .line 1014 │ - .restart local v8 # "toCapture":Landroid/view/View; │ - if-eqz v8, :cond_7 │ + .local v7, "dy":F │ + move/from16 v0, v22 │ + │ + float-to-int v0, v0 │ │ - invoke-direct {p0, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(Landroid/view/View;FF)Z │ + move/from16 v24, v0 │ │ - move-result v11 │ + move/from16 v0, v23 │ + │ + float-to-int v0, v0 │ + │ + move/from16 v25, v0 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v24 │ + │ + move/from16 v2, v25 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->findTopChildUnder(II)Landroid/view/View; │ + │ + move-result-object v20 │ + │ + .line 1015 │ + .restart local v20 # "toCapture":Landroid/view/View; │ + if-eqz v20, :cond_7 │ + │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, v20 │ + │ + invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;->checkTouchSlop(Landroid/view/View;FF)Z │ + │ + move-result v24 │ + │ + if-eqz v24, :cond_7 │ + │ + const/4 v15, 0x1 │ + │ + .line 1016 │ + .local v15, "pastSlop":Z │ + :goto_3 │ + if-eqz v15, :cond_8 │ + │ + .line 1022 │ + invoke-virtual/range {v20 .. v20}, Landroid/view/View;->getLeft()I │ + │ + move-result v13 │ + │ + .line 1023 │ + .local v13, "oldLeft":I │ + float-to-int v0, v6 │ + │ + move/from16 v24, v0 │ + │ + add-int v18, v13, v24 │ + │ + .line 1024 │ + .local v18, "targetLeft":I │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ - if-eqz v11, :cond_7 │ + move-object/from16 v24, v0 │ │ - invoke-virtual {p0, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + float-to-int v0, v6 │ + │ + move/from16 v25, v0 │ + │ + move-object/from16 v0, v24 │ + │ + move-object/from16 v1, v20 │ + │ + move/from16 v2, v18 │ + │ + move/from16 v3, v25 │ + │ + invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;->clampViewPositionHorizontal(Landroid/view/View;II)I │ │ move-result v11 │ │ - if-nez v11, :cond_5 │ + .line 1026 │ + .local v11, "newLeft":I │ + invoke-virtual/range {v20 .. v20}, Landroid/view/View;->getTop()I │ + │ + move-result v14 │ + │ + .line 1027 │ + .local v14, "oldTop":I │ + float-to-int v0, v7 │ + │ + move/from16 v24, v0 │ + │ + add-int v19, v14, v24 │ + │ + .line 1028 │ + .local v19, "targetTop":I │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + │ + move-object/from16 v24, v0 │ + │ + float-to-int v0, v7 │ + │ + move/from16 v25, v0 │ + │ + move-object/from16 v0, v24 │ │ - .line 1000 │ + move-object/from16 v1, v20 │ + │ + move/from16 v2, v19 │ + │ + move/from16 v3, v25 │ + │ + invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;->clampViewPositionVertical(Landroid/view/View;II)I │ + │ + move-result v12 │ + │ + .line 1030 │ + .local v12, "newTop":I │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + │ + move-object/from16 v24, v0 │ + │ + move-object/from16 v0, v24 │ + │ + move-object/from16 v1, v20 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I │ + │ + move-result v9 │ + │ + .line 1032 │ + .local v9, "horizontalDragRange":I │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ + │ + move-object/from16 v24, v0 │ + │ + move-object/from16 v0, v24 │ + │ + move-object/from16 v1, v20 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewVerticalDragRange(Landroid/view/View;)I │ + │ + move-result v21 │ + │ + .line 1033 │ + .local v21, "verticalDragRange":I │ + if-eqz v9, :cond_5 │ + │ + if-lez v9, :cond_8 │ + │ + if-ne v11, v13, :cond_8 │ + │ + :cond_5 │ + if-eqz v21, :cond_6 │ + │ + if-lez v21, :cond_8 │ + │ + if-ne v12, v14, :cond_8 │ + │ + .line 1049 │ + .end local v6 # "dx":F │ + .end local v7 # "dy":F │ + .end local v9 # "horizontalDragRange":I │ + .end local v11 # "newLeft":I │ + .end local v12 # "newTop":I │ + .end local v13 # "oldLeft":I │ + .end local v14 # "oldTop":I │ + .end local v15 # "pastSlop":Z │ + .end local v17 # "pointerId":I │ + .end local v18 # "targetLeft":I │ + .end local v19 # "targetTop":I │ + .end local v20 # "toCapture":Landroid/view/View; │ + .end local v21 # "verticalDragRange":I │ + .end local v22 # "x":F │ + .end local v23 # "y":F │ + :cond_6 │ + invoke-direct/range {p0 .. p1}, Landroid/support/v4/widget/ViewDragHelper;->saveLastMotion(Landroid/view/MotionEvent;)V │ + │ + goto/16 :goto_0 │ + │ + .line 1015 │ + .restart local v6 # "dx":F │ + .restart local v7 # "dy":F │ + .restart local v17 # "pointerId":I │ + .restart local v20 # "toCapture":Landroid/view/View; │ + .restart local v22 # "x":F │ + .restart local v23 # "y":F │ :cond_7 │ - add-int/lit8 v5, v5, 0x1 │ + const/4 v15, 0x0 │ │ - goto :goto_2 │ + goto :goto_3 │ │ - .line 1024 │ - .end local v2 # "dx":F │ - .end local v3 # "dy":F │ - .end local v5 # "i":I │ - .end local v6 # "pointerCount":I │ - .end local v7 # "pointerId":I │ - .end local v8 # "toCapture":Landroid/view/View; │ - .end local v9 # "x":F │ - .end local v10 # "y":F │ + .line 1039 │ + .restart local v15 # "pastSlop":Z │ + :cond_8 │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v17 │ + │ + invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;->reportNewEdgeDrags(FFI)V │ + │ + .line 1040 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + move/from16 v24, v0 │ + │ + const/16 v25, 0x1 │ + │ + move/from16 v0, v24 │ + │ + move/from16 v1, v25 │ + │ + if-eq v0, v1, :cond_6 │ + │ + .line 1045 │ + if-eqz v15, :cond_9 │ + │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, v20 │ + │ + move/from16 v2, v17 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;->tryCaptureViewForDrag(Landroid/view/View;I)Z │ + │ + move-result v24 │ + │ + if-nez v24, :cond_6 │ + │ + .line 1007 │ + :cond_9 │ + add-int/lit8 v10, v10, 0x1 │ + │ + goto/16 :goto_2 │ + │ + .line 1054 │ + .end local v6 # "dx":F │ + .end local v7 # "dy":F │ + .end local v10 # "i":I │ + .end local v15 # "pastSlop":Z │ + .end local v16 # "pointerCount":I │ + .end local v17 # "pointerId":I │ + .end local v20 # "toCapture":Landroid/view/View; │ + .end local v22 # "x":F │ + .end local v23 # "y":F │ :pswitch_4 │ - invoke-static {p1, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + move-object/from16 v0, p1 │ │ - move-result v7 │ + invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ + │ + move-result v17 │ + │ + .line 1055 │ + .restart local v17 # "pointerId":I │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v17 │ │ - .line 1025 │ - .restart local v7 # "pointerId":I │ - invoke-direct {p0, v7}, Landroid/support/v4/widget/ViewDragHelper;->clearMotionHistory(I)V │ + invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;->clearMotionHistory(I)V │ │ goto/16 :goto_0 │ │ - .line 1031 │ - .end local v7 # "pointerId":I │ + .line 1061 │ + .end local v17 # "pointerId":I │ :pswitch_5 │ - invoke-virtual {p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/ViewDragHelper;->cancel()V │ │ goto/16 :goto_0 │ │ - .line 1036 │ - :cond_8 │ - const/4 v11, 0x0 │ + .line 1066 │ + :cond_a │ + const/16 v24, 0x0 │ │ goto/16 :goto_1 │ │ - .line 953 │ + .line 960 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_5 │ :pswitch_3 │ :pswitch_5 │ :pswitch_0 │ :pswitch_2 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method public smoothSlideViewTo(Landroid/view/View;II)Z │ - .locals 2 │ + .locals 3 │ .param p1, "child" # Landroid/view/View; │ .param p2, "finalLeft" # I │ .param p3, "finalTop" # I │ │ .prologue │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ .line 539 │ iput-object p1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ .line 540 │ - const/4 v0, -0x1 │ + const/4 v1, -0x1 │ │ - iput v0, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ + iput v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ .line 542 │ - invoke-direct {p0, p2, p3, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;->forceSettleCapturedViewAt(IIII)Z │ + invoke-direct {p0, p2, p3, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;->forceSettleCapturedViewAt(IIII)Z │ │ move-result v0 │ │ + .line 543 │ + .local v0, "continueSliding":Z │ + if-nez v0, :cond_0 │ + │ + iget v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mDragState:I │ + │ + if-nez v1, :cond_0 │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 546 │ + const/4 v1, 0x0 │ + │ + iput-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ + │ + .line 549 │ + :cond_0 │ return v0 │ .end method │ │ .method tryCaptureViewForDrag(Landroid/view/View;I)Z │ .locals 2 │ .param p1, "toCapture" # Landroid/view/View; │ .param p2, "pointerId" # I │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 883 │ + .line 890 │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCapturedView:Landroid/view/View; │ │ if-ne p1, v1, :cond_0 │ │ iget v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ if-ne v1, p2, :cond_0 │ │ - .line 892 │ + .line 899 │ :goto_0 │ return v0 │ │ - .line 887 │ + .line 894 │ :cond_0 │ if-eqz p1, :cond_1 │ │ iget-object v1, p0, Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ invoke-virtual {v1, p1, p2}, Landroid/support/v4/widget/ViewDragHelper$Callback;->tryCaptureView(Landroid/view/View;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 888 │ + .line 895 │ iput p2, p0, Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I │ │ - .line 889 │ + .line 896 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/widget/ViewDragHelper;->captureChildView(Landroid/view/View;I)V │ │ goto :goto_0 │ │ - .line 892 │ + .line 899 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/it/sasabz/android/sasabus/CheckDatabaseActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$res:I │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/CheckDatabaseActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lit/sasabz/android/sasabus/CheckDatabaseActivity$1;->this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ iput p2, p0, Lit/sasabz/android/sasabus/CheckDatabaseActivity$1;->val$res:I ├── smali/it/sasabz/android/sasabus/CheckDatabaseActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/CheckDatabaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lit/sasabz/android/sasabus/CheckDatabaseActivity$2;->this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/CheckDatabaseActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/CheckDatabaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lit/sasabz/android/sasabus/CheckDatabaseActivity$3;->this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/CheckDatabaseActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/CheckDatabaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lit/sasabz/android/sasabus/CheckDatabaseActivity$4;->this$0:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/InfoActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/InfoActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/InfoActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/InfoActivity; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lit/sasabz/android/sasabus/InfoActivity$2;->this$0:Lit/sasabz/android/sasabus/InfoActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/InfoActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/InfoActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/InfoActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/InfoActivity; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lit/sasabz/android/sasabus/InfoActivity$1;->this$0:Lit/sasabz/android/sasabus/InfoActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/MapSelectActivity.smali │ @@ -65,392 +65,398 @@ │ .line 210 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 25 │ + .locals 26 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 108 │ invoke-super/range {p0 .. p1}, Lorg/mapsforge/android/maps/MapActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 110 │ - const v21, 0x7f030011 │ + const v22, 0x7f030011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapSelectActivity;->setContentView(I)V │ │ .line 111 │ - const v21, 0x7f090022 │ + const v22, 0x7f090022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapSelectActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - check-cast v20, Landroid/widget/TextView; │ + check-cast v21, Landroid/widget/TextView; │ │ .line 112 │ - .local v20, "titel":Landroid/widget/TextView; │ - const v21, 0x7f07005f │ + .local v21, "titel":Landroid/widget/TextView; │ + const v22, 0x7f07005f │ │ - invoke-virtual/range {v20 .. v21}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual/range {v21 .. v22}, Landroid/widget/TextView;->setText(I)V │ │ .line 114 │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapSelectActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 116 │ - .local v18, "res":Landroid/content/res/Resources; │ - const v21, 0x7f090023 │ + .local v19, "res":Landroid/content/res/Resources; │ + const v22, 0x7f090023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapSelectActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Lorg/mapsforge/android/maps/MapView; │ + check-cast v11, Lorg/mapsforge/android/maps/MapView; │ │ .line 117 │ - .local v10, "mapView":Lorg/mapsforge/android/maps/MapView; │ - const/16 v21, 0x1 │ + .local v11, "mapView":Lorg/mapsforge/android/maps/MapView; │ + const/16 v22, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Lorg/mapsforge/android/maps/MapView;->setClickable(Z)V │ + invoke-virtual {v11, v0}, Lorg/mapsforge/android/maps/MapView;->setClickable(Z)V │ │ .line 118 │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Lorg/mapsforge/android/maps/MapView;->setBuiltInZoomControls(Z)V │ + invoke-virtual {v11, v0}, Lorg/mapsforge/android/maps/MapView;->setBuiltInZoomControls(Z)V │ │ .line 119 │ - new-instance v21, Ljava/io/File; │ + new-instance v22, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v24, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ │ - const v24, 0x7f070005 │ + const v25, 0x7f070005 │ │ - move-object/from16 v0, v18 │ + .line 120 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v24 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - const-string v24, "/" │ + const-string v25, "/" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - const v24, 0x7f070002 │ + const v25, 0x7f070002 │ │ - move-object/from16 v0, v18 │ + .line 121 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v24 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - const-string v24, ".map" │ + const-string v25, ".map" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - invoke-direct/range {v21 .. v23}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct/range {v22 .. v24}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - move-object/from16 v0, v21 │ + .line 119 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Lorg/mapsforge/android/maps/MapView;->setMapFile(Ljava/io/File;)Lorg/mapsforge/map/reader/header/FileOpenResult; │ + invoke-virtual {v11, v0}, Lorg/mapsforge/android/maps/MapView;->setMapFile(Ljava/io/File;)Lorg/mapsforge/map/reader/header/FileOpenResult; │ │ .line 122 │ - sget-object v21, Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;->OSMARENDER:Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme; │ + sget-object v22, Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;->OSMARENDER:Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Lorg/mapsforge/android/maps/MapView;->setRenderTheme(Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;)V │ + invoke-virtual {v11, v0}, Lorg/mapsforge/android/maps/MapView;->setRenderTheme(Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;)V │ │ .line 124 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getMapList()Ljava/util/Vector; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 126 │ - .local v14, "pallist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - invoke-virtual {v14}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ + .local v15, "pallist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + invoke-virtual {v15}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 128 │ - .local v7, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .local v8, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapSelectActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f02000d │ + const v23, 0x7f02000d │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 131 │ - .local v19, "stop":Landroid/graphics/drawable/Drawable; │ - new-instance v6, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay; │ + .local v20, "stop":Landroid/graphics/drawable/Drawable; │ + new-instance v7, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v6, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v7, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay;->(Landroid/graphics/drawable/Drawable;)V │ │ .line 133 │ - .local v6, "intermediate":Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay; │ - const/4 v15, 0x0 │ + .local v7, "intermediate":Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay; │ + const/16 v16, 0x0 │ │ .line 135 │ - .local v15, "partPoint":Lorg/mapsforge/core/GeoPoint; │ + .local v16, "partPoint":Lorg/mapsforge/core/GeoPoint; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_1 │ + if-eqz v22, :cond_1 │ │ .line 137 │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - check-cast v12, Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + check-cast v13, Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ .line 138 │ - .local v12, "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - new-instance v17, Lorg/mapsforge/core/GeoPoint; │ + .local v13, "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + new-instance v18, Lorg/mapsforge/core/GeoPoint; │ │ - invoke-virtual {v12}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ + invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ - invoke-virtual {v12}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ + .line 139 │ + invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-wide/from16 v1, v21 │ + move-wide/from16 v1, v22 │ │ - move-wide/from16 v3, v23 │ + move-wide/from16 v3, v24 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ .line 140 │ - .local v17, "point":Lorg/mapsforge/core/GeoPoint; │ - if-nez v15, :cond_0 │ + .local v18, "point":Lorg/mapsforge/core/GeoPoint; │ + if-nez v16, :cond_0 │ │ .line 142 │ - move-object/from16 v15, v17 │ + move-object/from16 v16, v18 │ │ .line 144 │ :cond_0 │ - new-instance v11, Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ + new-instance v12, Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ move-object/from16 v2, p0 │ │ - invoke-direct {v11, v0, v1, v2, v12}, Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem;->(Lorg/mapsforge/core/GeoPoint;Landroid/graphics/drawable/Drawable;Lit/sasabz/android/sasabus/MapSelectActivity;Lit/sasabz/android/sasabus/classes/dbobjects/Palina;)V │ + invoke-direct {v12, v0, v1, v2, v13}, Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem;->(Lorg/mapsforge/core/GeoPoint;Landroid/graphics/drawable/Drawable;Lit/sasabz/android/sasabus/MapSelectActivity;Lit/sasabz/android/sasabus/classes/dbobjects/Palina;)V │ │ .line 145 │ - .local v11, "overlay":Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ - invoke-virtual {v6, v11}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem;)V │ + .local v12, "overlay":Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ + invoke-virtual {v7, v12}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedSelectOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem;)V │ │ goto :goto_0 │ │ .line 148 │ - .end local v11 # "overlay":Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ - .end local v12 # "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - .end local v17 # "point":Lorg/mapsforge/core/GeoPoint; │ + .end local v12 # "overlay":Lit/sasabz/android/sasabus/classes/MyOverlaySelectItem; │ + .end local v13 # "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v18 # "point":Lorg/mapsforge/core/GeoPoint; │ :cond_1 │ - invoke-virtual {v10}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual {v11}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 150 │ - const-string v21, "location" │ + const-string v22, "location" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapSelectActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - check-cast v9, Landroid/location/LocationManager; │ + check-cast v10, Landroid/location/LocationManager; │ │ .line 151 │ - .local v9, "locman":Landroid/location/LocationManager; │ - const-string v21, "gps" │ + .local v10, "locman":Landroid/location/LocationManager; │ + const-string v22, "gps" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v9, v0}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; │ + invoke-virtual {v10, v0}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 152 │ - .local v8, "lastloc":Landroid/location/Location; │ + .local v9, "lastloc":Landroid/location/Location; │ invoke-static/range {p0 .. p0}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->exists(Landroid/content/Context;)Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_3 │ + if-eqz v22, :cond_3 │ │ .line 154 │ - if-nez v8, :cond_2 │ + if-nez v9, :cond_2 │ │ .line 156 │ - const-string v21, "network" │ + const-string v22, "network" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v9, v0}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; │ + invoke-virtual {v10, v0}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 158 │ :cond_2 │ - if-eqz v8, :cond_5 │ + if-eqz v9, :cond_5 │ │ .line 162 │ :try_start_0 │ - invoke-static {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getPalinaGPS(Landroid/location/Location;)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-static {v9}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getPalinaGPS(Landroid/location/Location;)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 163 │ - .local v13, "palina":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - if-eqz v13, :cond_3 │ + .local v14, "palina":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + if-eqz v14, :cond_3 │ │ .line 165 │ - new-instance v16, Lorg/mapsforge/core/GeoPoint; │ + new-instance v17, Lorg/mapsforge/core/GeoPoint; │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - move-wide/from16 v1, v21 │ + move-wide/from16 v1, v22 │ │ - move-wide/from16 v3, v23 │ + move-wide/from16 v3, v24 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .end local v15 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ - .local v16, "partPoint":Lorg/mapsforge/core/GeoPoint; │ - move-object/from16 v15, v16 │ + .end local v16 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ + .local v17, "partPoint":Lorg/mapsforge/core/GeoPoint; │ + move-object/from16 v16, v17 │ │ .line 179 │ - .end local v13 # "palina":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - .end local v16 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ - .restart local v15 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ + .end local v14 # "palina":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v17 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ + .restart local v16 # "partPoint":Lorg/mapsforge/core/GeoPoint; │ :cond_3 │ :goto_1 │ - if-eqz v15, :cond_4 │ + if-eqz v16, :cond_4 │ │ .line 180 │ - invoke-virtual {v10, v15}, Lorg/mapsforge/android/maps/MapView;->setCenter(Lorg/mapsforge/core/GeoPoint;)V │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v11, v0}, Lorg/mapsforge/android/maps/MapView;->setCenter(Lorg/mapsforge/core/GeoPoint;)V │ │ .line 182 │ :cond_4 │ - invoke-virtual {v10}, Lorg/mapsforge/android/maps/MapView;->getController()Lorg/mapsforge/android/maps/MapController; │ + invoke-virtual {v11}, Lorg/mapsforge/android/maps/MapView;->getController()Lorg/mapsforge/android/maps/MapController; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const/16 v22, 0xf │ + const/16 v23, 0xf │ │ - invoke-virtual/range {v21 .. v22}, Lorg/mapsforge/android/maps/MapController;->setZoom(I)I │ + invoke-virtual/range {v22 .. v23}, Lorg/mapsforge/android/maps/MapController;->setZoom(I)I │ │ .line 184 │ return-void │ │ .line 168 │ :catch_0 │ - move-exception v5 │ + move-exception v6 │ │ .line 170 │ - .local v5, "e":Ljava/lang/Exception; │ - const-string v21, "HomeActivity" │ + .local v6, "e":Ljava/lang/Exception; │ + const-string v22, "HomeActivity" │ │ - const-string v22, "Fehler bei der Location" │ + const-string v23, "Fehler bei der Location" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ - invoke-static {v0, v1, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 175 │ - .end local v5 # "e":Ljava/lang/Exception; │ + .end local v6 # "e":Ljava/lang/Exception; │ :cond_5 │ - const-string v21, "HomeActivity" │ + const-string v22, "HomeActivity" │ │ - const-string v22, "No location found!!" │ + const-string v23, "No location found!!" │ │ - invoke-static/range {v21 .. v22}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; ├── smali/it/sasabz/android/sasabus/MapViewActivity.smali │ @@ -49,1067 +49,1082 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 37 │ + .locals 38 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 93 │ invoke-super/range {p0 .. p1}, Lorg/mapsforge/android/maps/MapActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 94 │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual/range {v34 .. v34}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 95 │ - .local v11, "extras":Landroid/os/Bundle; │ - const/16 v33, 0x0 │ + .local v12, "extras":Landroid/os/Bundle; │ + const/16 v34, 0x0 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->partenza:I │ │ .line 96 │ - const/16 v33, 0x0 │ + const/16 v34, 0x0 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->destinazione:I │ │ .line 97 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 98 │ - .local v6, "bacinonr":I │ - if-eqz v11, :cond_1 │ + .local v7, "bacinonr":I │ + if-eqz v12, :cond_1 │ │ .line 100 │ - const-string v33, "partenza" │ + const-string v34, "partenza" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v33 │ + move-result v34 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->partenza:I │ │ .line 101 │ - const-string v33, "destinazione" │ + const-string v34, "destinazione" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v33 │ + move-result v34 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->destinazione:I │ │ .line 102 │ - const-string v33, "line" │ + const-string v34, "line" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v33 │ + move-result v34 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->linea:I │ │ .line 103 │ - const-string v33, "orarioId" │ + const-string v34, "orarioId" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v33 │ + move-result v34 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->orarioId:I │ │ .line 104 │ - const-string v33, "bacino" │ + const-string v34, "bacino" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 105 │ - const-string v33, "position" │ + const-string v34, "position" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v11, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v12, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v33 │ + move-result v34 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->position:I │ │ .line 112 │ :goto_0 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->partenza:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ - invoke-static/range {v33 .. v33}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-static/range {v34 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 113 │ - .local v21, "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .local v22, "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->partenza:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->setId(I)V │ │ .line 114 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->destinazione:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ - invoke-static/range {v33 .. v33}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-static/range {v34 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 115 │ - .local v7, "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .local v8, "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->destinazione:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ - invoke-virtual {v7, v0}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->setId(I)V │ + invoke-virtual {v8, v0}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->setId(I)V │ │ .line 117 │ - if-eqz v21, :cond_0 │ + if-eqz v22, :cond_0 │ │ - if-nez v7, :cond_2 │ + if-nez v8, :cond_2 │ │ .line 119 │ :cond_0 │ - new-instance v33, Ljava/lang/StringBuilder; │ + new-instance v34, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v33 .. v33}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v34 .. v34}, Ljava/lang/StringBuilder;->()V │ │ - const-string v34, "ERROR partenza: " │ + const-string v35, "ERROR partenza: " │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->partenza:I │ │ - move/from16 v34, v0 │ + move/from16 v35, v0 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const-string v34, " | destin: " │ + const-string v35, " | destin: " │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->destinazione:I │ │ - move/from16 v34, v0 │ + move/from16 v35, v0 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const/16 v34, 0x1 │ + const/16 v35, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ - move/from16 v2, v34 │ + move/from16 v2, v35 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/widget/Toast;->show()V │ + invoke-virtual/range {v34 .. v34}, Landroid/widget/Toast;->show()V │ │ .line 120 │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->finish()V │ │ .line 221 │ :goto_1 │ return-void │ │ .line 109 │ - .end local v7 # "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - .end local v21 # "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v8 # "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v22 # "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ :cond_1 │ - const-string v33, "PECH" │ + const-string v34, "PECH" │ │ - const-string v34, "PECH KOPP" │ + const-string v35, "PECH KOPP" │ │ - invoke-static/range {v33 .. v34}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v34 .. v35}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 124 │ - .restart local v7 # "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - .restart local v21 # "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .restart local v8 # "dest":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .restart local v22 # "part":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ :cond_2 │ - invoke-static {v6}, Lit/sasabz/android/sasabus/classes/dbobjects/BacinoList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ + invoke-static {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/BacinoList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lit/sasabz/android/sasabus/MapViewActivity;->bacino:Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ .line 125 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->linea:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->bacino:Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ - move-object/from16 v34, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v34 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ + invoke-virtual/range {v35 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-static/range {v33 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/LineaList;->getById(ILjava/lang/String;)Lit/sasabz/android/sasabus/classes/dbobjects/Linea; │ + invoke-static/range {v34 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/LineaList;->getById(ILjava/lang/String;)Lit/sasabz/android/sasabus/classes/dbobjects/Linea; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 127 │ - .local v16, "line":Lit/sasabz/android/sasabus/classes/dbobjects/Linea; │ + .local v17, "line":Lit/sasabz/android/sasabus/classes/dbobjects/Linea; │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 129 │ - .local v28, "res":Landroid/content/res/Resources; │ + .local v29, "res":Landroid/content/res/Resources; │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->orarioId:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->bacino:Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ - move-object/from16 v34, v0 │ + move-object/from16 v35, v0 │ │ - invoke-virtual/range {v34 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ + .line 130 │ + invoke-virtual/range {v35 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-static/range {v33 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/PassaggioList;->getById(ILjava/lang/String;)Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ + .line 129 │ + invoke-static/range {v34 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/PassaggioList;->getById(ILjava/lang/String;)Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 132 │ - .local v24, "pas":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ - if-eqz v21, :cond_3 │ + .local v25, "pas":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ + if-eqz v22, :cond_3 │ │ - if-eqz v7, :cond_3 │ + if-eqz v8, :cond_3 │ │ - if-eqz v16, :cond_3 │ + if-eqz v17, :cond_3 │ │ - if-nez v24, :cond_4 │ + if-nez v25, :cond_4 │ │ .line 134 │ :cond_3 │ - const v33, 0x7f070031 │ + const v34, 0x7f070031 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const/16 v34, 0x1 │ + const/16 v35, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ - move/from16 v2, v34 │ + move/from16 v2, v35 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/widget/Toast;->show()V │ + .line 135 │ + invoke-virtual/range {v34 .. v34}, Landroid/widget/Toast;->show()V │ │ .line 136 │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->finish()V │ │ goto :goto_1 │ │ .line 139 │ :cond_4 │ - const v33, 0x7f030012 │ + const v34, 0x7f030012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->setContentView(I)V │ │ .line 140 │ - const v33, 0x7f090022 │ + const v34, 0x7f090022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v31 │ + move-result-object v32 │ │ - check-cast v31, Landroid/widget/TextView; │ + check-cast v32, Landroid/widget/TextView; │ │ .line 141 │ - .local v31, "titel":Landroid/widget/TextView; │ - const v33, 0x7f07005f │ + .local v32, "titel":Landroid/widget/TextView; │ + const v34, 0x7f07005f │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V │ │ .line 143 │ - const v33, 0x7f090024 │ + const v34, 0x7f090024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - check-cast v17, Landroid/widget/TextView; │ + check-cast v18, Landroid/widget/TextView; │ │ .line 144 │ - .local v17, "lineat":Landroid/widget/TextView; │ - const v33, 0x7f090025 │ + .local v18, "lineat":Landroid/widget/TextView; │ + const v34, 0x7f090025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - check-cast v12, Landroid/widget/TextView; │ + check-cast v13, Landroid/widget/TextView; │ │ .line 145 │ - .local v12, "from":Landroid/widget/TextView; │ - const v33, 0x7f090026 │ + .local v13, "from":Landroid/widget/TextView; │ + const v34, 0x7f090026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v32 │ + move-result-object v33 │ │ - check-cast v32, Landroid/widget/TextView; │ + check-cast v33, Landroid/widget/TextView; │ │ .line 147 │ - .local v32, "to":Landroid/widget/TextView; │ - if-eqz v17, :cond_5 │ + .local v33, "to":Landroid/widget/TextView; │ + if-eqz v18, :cond_5 │ │ - if-eqz v12, :cond_5 │ + if-eqz v13, :cond_5 │ │ - if-nez v32, :cond_6 │ + if-nez v33, :cond_6 │ │ .line 149 │ :cond_5 │ - const v33, 0x7f070031 │ + const v34, 0x7f070031 │ │ - const/16 v34, 0x1 │ + const/16 v35, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ - move/from16 v2, v34 │ + move/from16 v2, v35 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Landroid/widget/Toast;->show()V │ + .line 150 │ + invoke-virtual/range {v34 .. v34}, Landroid/widget/Toast;->show()V │ │ .line 151 │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->finish()V │ │ goto/16 :goto_1 │ │ .line 155 │ :cond_6 │ - new-instance v33, Ljava/lang/StringBuilder; │ + new-instance v34, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v33 .. v33}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v34 .. v34}, Ljava/lang/StringBuilder;->()V │ │ - const v34, 0x7f07004a │ + const v35, 0x7f07004a │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const-string v34, " " │ + const-string v35, " " │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v16 .. v16}, Lit/sasabz/android/sasabus/classes/dbobjects/Linea;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lit/sasabz/android/sasabus/classes/dbobjects/Linea;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 156 │ - new-instance v33, Ljava/lang/StringBuilder; │ + new-instance v34, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v33 .. v33}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v34 .. v34}, Ljava/lang/StringBuilder;->()V │ │ - const v34, 0x7f07004b │ + const v35, 0x7f07004b │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const-string v34, " " │ + const-string v35, " " │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v12, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v13, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 157 │ - new-instance v33, Ljava/lang/StringBuilder; │ + new-instance v34, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v33 .. v33}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v34 .. v34}, Ljava/lang/StringBuilder;->()V │ │ - const v34, 0x7f07004c │ + const v35, 0x7f07004c │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const-string v34, " " │ + const-string v35, " " │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v34 .. v35}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v33 .. v33}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v34 .. v34}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v33 .. v34}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 159 │ - const v33, 0x7f090023 │ + const v34, 0x7f090023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/MapViewActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - check-cast v18, Lorg/mapsforge/android/maps/MapView; │ + check-cast v19, Lorg/mapsforge/android/maps/MapView; │ │ .line 160 │ - .local v18, "mapView":Lorg/mapsforge/android/maps/MapView; │ - const/16 v33, 0x1 │ + .local v19, "mapView":Lorg/mapsforge/android/maps/MapView; │ + const/16 v34, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/MapView;->setClickable(Z)V │ │ .line 161 │ - const/16 v33, 0x1 │ + const/16 v34, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/MapView;->setBuiltInZoomControls(Z)V │ │ .line 162 │ - new-instance v33, Ljava/io/File; │ + new-instance v34, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - new-instance v35, Ljava/lang/StringBuilder; │ + new-instance v36, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v35 .. v35}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v36 .. v36}, Ljava/lang/StringBuilder;->()V │ │ - const v36, 0x7f070005 │ + const v37, 0x7f070005 │ │ - move-object/from16 v0, v28 │ + .line 163 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ - invoke-virtual/range {v35 .. v36}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - const-string v36, "/" │ + const-string v37, "/" │ │ - invoke-virtual/range {v35 .. v36}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - const v36, 0x7f070002 │ + const v37, 0x7f070002 │ │ - move-object/from16 v0, v28 │ + .line 164 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ - invoke-virtual/range {v35 .. v36}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - const-string v36, ".map" │ + const-string v37, ".map" │ │ - invoke-virtual/range {v35 .. v36}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - invoke-virtual/range {v35 .. v35}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - invoke-direct/range {v33 .. v35}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct/range {v34 .. v36}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - move-object/from16 v0, v18 │ + .line 162 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/MapView;->setMapFile(Ljava/io/File;)Lorg/mapsforge/map/reader/header/FileOpenResult; │ │ .line 165 │ - sget-object v33, Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;->OSMARENDER:Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme; │ + sget-object v34, Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;->OSMARENDER:Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/MapView;->setRenderTheme(Lorg/mapsforge/android/maps/rendertheme/InternalRenderTheme;)V │ │ .line 167 │ - new-instance v23, Lorg/mapsforge/core/GeoPoint; │ + new-instance v24, Lorg/mapsforge/core/GeoPoint; │ │ - invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ + invoke-virtual/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ │ - move-result-wide v33 │ + move-result-wide v34 │ │ - invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ + .line 168 │ + invoke-virtual/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ │ - move-result-wide v35 │ + move-result-wide v36 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-wide/from16 v1, v33 │ + move-wide/from16 v1, v34 │ │ - move-wide/from16 v3, v35 │ + move-wide/from16 v3, v36 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ .line 169 │ - .local v23, "partPoint":Lorg/mapsforge/core/GeoPoint; │ - new-instance v9, Lorg/mapsforge/core/GeoPoint; │ + .local v24, "partPoint":Lorg/mapsforge/core/GeoPoint; │ + new-instance v10, Lorg/mapsforge/core/GeoPoint; │ │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ │ - move-result-wide v33 │ + move-result-wide v34 │ │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ + .line 170 │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ │ - move-result-wide v35 │ + move-result-wide v36 │ │ - move-wide/from16 v0, v33 │ + move-wide/from16 v0, v34 │ │ - move-wide/from16 v2, v35 │ + move-wide/from16 v2, v36 │ │ - invoke-direct {v9, v0, v1, v2, v3}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ + invoke-direct {v10, v0, v1, v2, v3}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ .line 172 │ - .local v9, "destPoint":Lorg/mapsforge/core/GeoPoint; │ + .local v10, "destPoint":Lorg/mapsforge/core/GeoPoint; │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const/high16 v34, 0x7f020000 │ + const/high16 v35, 0x7f020000 │ │ - invoke-virtual/range {v33 .. v34}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v34 .. v35}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 173 │ - .local v29, "start":Landroid/graphics/drawable/Drawable; │ + .local v30, "start":Landroid/graphics/drawable/Drawable; │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const/high16 v34, 0x7f020000 │ + const/high16 v35, 0x7f020000 │ │ - invoke-virtual/range {v33 .. v34}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v34 .. v35}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 175 │ - .local v30, "stop":Landroid/graphics/drawable/Drawable; │ - new-instance v22, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + .local v31, "stop":Landroid/graphics/drawable/Drawable; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ │ - const v33, 0x7f070079 │ + const v34, 0x7f070079 │ │ - move-object/from16 v0, v28 │ + .line 176 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ - move-object/from16 v2, v33 │ + move-object/from16 v2, v34 │ │ - move-object/from16 v3, v34 │ + move-object/from16 v3, v35 │ │ - move-object/from16 v4, v29 │ + move-object/from16 v4, v30 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lit/sasabz/android/sasabus/classes/MyOverlayItem;->(Lorg/mapsforge/core/GeoPoint;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ .line 177 │ - .local v22, "partOverlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ - new-instance v8, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + .local v23, "partOverlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + new-instance v9, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ │ - const v33, 0x7f07007b │ + const v34, 0x7f07007b │ │ - move-object/from16 v0, v28 │ + .line 178 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v35 │ │ - move-object/from16 v2, v30 │ + move-object/from16 v2, v31 │ │ - invoke-direct {v8, v9, v0, v1, v2}, Lit/sasabz/android/sasabus/classes/MyOverlayItem;->(Lorg/mapsforge/core/GeoPoint;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v9, v10, v0, v1, v2}, Lit/sasabz/android/sasabus/classes/MyOverlayItem;->(Lorg/mapsforge/core/GeoPoint;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ .line 180 │ - .local v8, "destOverlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ - new-instance v5, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + .local v9, "destOverlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + new-instance v6, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - invoke-direct {v5, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v6, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ │ .line 181 │ - .local v5, "arr":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ - new-instance v10, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + .local v6, "arr":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + new-instance v11, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v31 │ │ - invoke-direct {v10, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v11, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ │ .line 183 │ - .local v10, "dest_arr":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ - move-object/from16 v0, v22 │ + .local v11, "dest_arr":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ + invoke-virtual {v6, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ │ .line 184 │ - invoke-virtual {v10, v8}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ + invoke-virtual {v11, v9}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ │ .line 186 │ - invoke-virtual/range {v18 .. v18}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 187 │ - invoke-virtual/range {v18 .. v18}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-interface {v0, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 189 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->orarioId:I │ │ - move/from16 v33, v0 │ + move/from16 v34, v0 │ │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getName_de()Ljava/lang/String; │ + .line 190 │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getName_de()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/MapViewActivity;->bacino:Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - invoke-static/range {v33 .. v35}, Lit/sasabz/android/sasabus/classes/dbobjects/PassaggioList;->getVectorWay(ILjava/lang/String;Ljava/lang/String;)Ljava/util/Vector; │ + .line 189 │ + invoke-static/range {v34 .. v36}, Lit/sasabz/android/sasabus/classes/dbobjects/PassaggioList;->getVectorWay(ILjava/lang/String;Ljava/lang/String;)Ljava/util/Vector; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 192 │ - .local v25, "paslist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - invoke-virtual/range {v25 .. v25}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ + .local v26, "paslist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + invoke-virtual/range {v26 .. v26}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 194 │ - .local v15, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .local v16, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ invoke-virtual/range {p0 .. p0}, Lit/sasabz/android/sasabus/MapViewActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const v34, 0x7f02000d │ + const v35, 0x7f02000d │ │ - invoke-virtual/range {v33 .. v34}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v34 .. v35}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 197 │ - .local v13, "inter":Landroid/graphics/drawable/Drawable; │ - new-instance v14, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + .local v14, "inter":Landroid/graphics/drawable/Drawable; │ + new-instance v15, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ │ - invoke-direct {v14, v13}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v15, v14}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->(Landroid/graphics/drawable/Drawable;)V │ │ .line 199 │ - .local v14, "intermediate":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ + .local v15, "intermediate":Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay; │ :cond_7 │ :goto_2 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v33 │ + move-result v34 │ │ - if-eqz v33, :cond_8 │ + if-eqz v34, :cond_8 │ │ .line 201 │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v27 │ │ - check-cast v26, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ + check-cast v27, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ │ .line 202 │ - .local v26, "passa":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ - invoke-virtual/range {v26 .. v26}, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio;->getIdPalina()I │ + .local v27, "passa":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ + invoke-virtual/range {v27 .. v27}, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio;->getIdPalina()I │ │ - move-result v33 │ + move-result v34 │ │ - invoke-static/range {v33 .. v33}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-static/range {v34 .. v34}, Lit/sasabz/android/sasabus/classes/dbobjects/PalinaList;->getById(I)Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 203 │ - .local v20, "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - invoke-virtual/range {v26 .. v26}, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio;->getIdPalina()I │ + .local v21, "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-virtual/range {v27 .. v27}, Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio;->getIdPalina()I │ │ - move-result v33 │ + move-result v34 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->setId(I)V │ │ .line 204 │ - invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ - │ - move-result v33 │ - │ - invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ + invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ │ move-result v34 │ │ - move/from16 v0, v33 │ + invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ │ - move/from16 v1, v34 │ + move-result v35 │ │ - if-eq v0, v1, :cond_7 │ + move/from16 v0, v34 │ │ - invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ + move/from16 v1, v35 │ │ - move-result v33 │ + if-eq v0, v1, :cond_7 │ │ invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ │ move-result v34 │ │ - move/from16 v0, v33 │ + invoke-virtual/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getId()I │ │ - move/from16 v1, v34 │ + move-result v35 │ + │ + move/from16 v0, v34 │ + │ + move/from16 v1, v35 │ │ if-eq v0, v1, :cond_7 │ │ .line 206 │ - new-instance v27, Lorg/mapsforge/core/GeoPoint; │ + new-instance v28, Lorg/mapsforge/core/GeoPoint; │ │ - invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ + invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLatitude()D │ │ - move-result-wide v33 │ + move-result-wide v34 │ │ - invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ + .line 207 │ + invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getLongitude()D │ │ - move-result-wide v35 │ + move-result-wide v36 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v28 │ │ - move-wide/from16 v1, v33 │ + move-wide/from16 v1, v34 │ │ - move-wide/from16 v3, v35 │ + move-wide/from16 v3, v36 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ .line 208 │ - .local v27, "point":Lorg/mapsforge/core/GeoPoint; │ - new-instance v19, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + .local v28, "point":Lorg/mapsforge/core/GeoPoint; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ │ - const v33, 0x7f07007a │ + const v34, 0x7f07007a │ │ - move-object/from16 v0, v28 │ + .line 209 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->toString()Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v28 │ │ - move-object/from16 v2, v33 │ + move-object/from16 v2, v34 │ │ - move-object/from16 v3, v34 │ + move-object/from16 v3, v35 │ │ - invoke-direct {v0, v1, v2, v3, v13}, Lit/sasabz/android/sasabus/classes/MyOverlayItem;->(Lorg/mapsforge/core/GeoPoint;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v0, v1, v2, v3, v14}, Lit/sasabz/android/sasabus/classes/MyOverlayItem;->(Lorg/mapsforge/core/GeoPoint;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ .line 211 │ - .local v19, "overlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ - move-object/from16 v0, v19 │ + .local v20, "overlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v14, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ + invoke-virtual {v15, v0}, Lit/sasabz/android/sasabus/classes/MyArrayItemizedOverlay;->addItem(Lit/sasabz/android/sasabus/classes/MyOverlayItem;)V │ │ goto :goto_2 │ │ .line 215 │ - .end local v19 # "overlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ - .end local v20 # "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - .end local v26 # "passa":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ - .end local v27 # "point":Lorg/mapsforge/core/GeoPoint; │ + .end local v20 # "overlay":Lit/sasabz/android/sasabus/classes/MyOverlayItem; │ + .end local v21 # "pal":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v27 # "passa":Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ + .end local v28 # "point":Lorg/mapsforge/core/GeoPoint; │ :cond_8 │ - invoke-virtual/range {v18 .. v18}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual/range {v19 .. v19}, Lorg/mapsforge/android/maps/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v34 │ │ - invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 217 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/MapView;->setCenter(Lorg/mapsforge/core/GeoPoint;)V │ │ .line 219 │ - invoke-virtual/range {v18 .. v18}, Lorg/mapsforge/android/maps/MapView;->getController()Lorg/mapsforge/android/maps/MapController; │ + invoke-virtual/range {v19 .. v19}, Lorg/mapsforge/android/maps/MapView;->getController()Lorg/mapsforge/android/maps/MapController; │ │ - move-result-object v33 │ + move-result-object v34 │ │ - const/16 v34, 0xe │ + const/16 v35, 0xe │ │ - invoke-virtual/range {v33 .. v34}, Lorg/mapsforge/android/maps/MapController;->setZoom(I)I │ + invoke-virtual/range {v34 .. v35}, Lorg/mapsforge/android/maps/MapController;->setZoom(I)I │ │ goto/16 :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; ├── smali/it/sasabz/android/sasabus/InfoActivity.smali │ @@ -38,139 +38,137 @@ │ return-void │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 186 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 187 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 189 │ - .local v2, "haveConnectedMobile":Z │ - const-string v8, "connectivity" │ + .local v1, "haveConnectedMobile":Z │ + const-string v5, "connectivity" │ │ - invoke-virtual {p0, v8}, Lit/sasabz/android/sasabus/InfoActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Lit/sasabz/android/sasabus/InfoActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 190 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 191 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v5, v6 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 193 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 194 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 195 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 197 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 198 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 199 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 191 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 201 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public fillData()V │ .locals 7 │ │ .prologue │ const/4 v6, 0x0 │ │ .line 132 │ + .line 133 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 134 │ .local v2, "shared":Landroid/content/SharedPreferences; │ const-string v3, "infos" ├── smali/it/sasabz/android/sasabus/OnlineActivity.smali │ @@ -14,126 +14,123 @@ │ return-void │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 113 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 114 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 116 │ - .local v2, "haveConnectedMobile":Z │ - const-string v8, "connectivity" │ + .local v1, "haveConnectedMobile":Z │ + const-string v5, "connectivity" │ │ - invoke-virtual {p0, v8}, Lit/sasabz/android/sasabus/OnlineActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Lit/sasabz/android/sasabus/OnlineActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 117 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 118 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 120 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 121 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 122 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 124 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 125 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 126 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 118 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 128 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V ├── smali/it/sasabz/android/sasabus/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 325 │ return-void │ .end method ├── smali/it/sasabz/android/sasabus/SplashScreen$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/SplashScreen; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/SplashScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/SplashScreen; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lit/sasabz/android/sasabus/SplashScreen$1;->this$0:Lit/sasabz/android/sasabus/SplashScreen; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/it/sasabz/android/sasabus/TabHostActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/TabHostActivity; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/TabHostActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/TabHostActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lit/sasabz/android/sasabus/TabHostActivity$1;->this$0:Lit/sasabz/android/sasabus/TabHostActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/TabHostActivity.smali │ @@ -17,126 +17,123 @@ │ return-void │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 65 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 66 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 68 │ - .local v2, "haveConnectedMobile":Z │ - const-string v8, "connectivity" │ + .local v1, "haveConnectedMobile":Z │ + const-string v5, "connectivity" │ │ - invoke-virtual {p0, v8}, Lit/sasabz/android/sasabus/TabHostActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Lit/sasabz/android/sasabus/TabHostActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 69 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 70 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 72 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 73 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 74 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 76 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 77 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 78 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 70 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 80 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V ├── smali/it/sasabz/android/sasabus/classes/Favorit.smali │ @@ -623,14 +623,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const v7, 0x7f07004c │ │ + .line 141 │ invoke-virtual {v2, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 ├── smali/it/sasabz/android/sasabus/classes/Decompress.smali │ @@ -204,14 +204,15 @@ │ │ sget-object v8, Ljava/io/File;->separator:Ljava/lang/String; │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 67 │ invoke-virtual {v5}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 ├── smali/it/sasabz/android/sasabus/classes/FavoritenList.smali │ @@ -82,24 +82,26 @@ │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ const-string v4, "partenza" │ │ + .line 74 │ invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "destinazione" │ │ + .line 75 │ invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ @@ -218,24 +220,26 @@ │ │ invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ │ const-string v5, "partenza" │ │ + .line 51 │ invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "destinazione" │ │ + .line 52 │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v6 │ │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v6 ├── smali/it/sasabz/android/sasabus/classes/MD5Utils.smali │ @@ -27,14 +27,15 @@ │ │ invoke-direct {v3, p0}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ .line 49 │ .local v3, "fin":Ljava/io/InputStream; │ const-string v9, "MD5" │ │ + .line 50 │ invoke-static {v9}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ move-result-object v5 │ │ .line 51 │ .local v5, "md5er":Ljava/security/MessageDigest; │ const/16 v9, 0x400 │ @@ -124,14 +125,15 @@ │ │ invoke-static {v10, v11}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ move-result-object v10 │ │ const/4 v11, 0x1 │ │ + .line 65 │ invoke-virtual {v10, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -165,26 +167,28 @@ │ │ const-string v11, " length: " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ + .line 68 │ invoke-virtual {v7}, Ljava/lang/String;->length()I │ │ move-result v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 67 │ invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 70 ├── smali/it/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter$1;->this$0:Lit/sasabz/android/sasabus/classes/adapter/MyAutocompleteAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V │ │ @@ -123,22 +124,25 @@ │ :cond_1 │ invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v8 │ │ aget-object v9, v0, v2 │ │ + .line 133 │ invoke-virtual {v9}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 134 │ invoke-virtual {v9}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 132 │ invoke-virtual {v8, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ .line 136 ├── smali/it/sasabz/android/sasabus/classes/adapter/MyWayListAdapter.smali │ @@ -160,14 +160,15 @@ │ │ .line 80 │ .local v9, "v":Landroid/view/View; │ iget-object v1, p0, Lit/sasabz/android/sasabus/classes/adapter/MyWayListAdapter;->context:Landroid/content/Context; │ │ const-string v2, "layout_inflater" │ │ + .line 81 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Landroid/view/LayoutInflater; │ │ .line 82 ├── smali/it/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter.smali │ @@ -116,502 +116,503 @@ │ :cond_0 │ int-to-long v0, p1 │ │ goto :goto_0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 16 │ + .locals 18 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 76 │ - move-object/from16 v10, p2 │ + move-object/from16 v11, p2 │ │ .line 78 │ - .local v10, "v":Landroid/view/View; │ + .local v11, "v":Landroid/view/View; │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, "layout_inflater" │ + const-string v14, "layout_inflater" │ │ - invoke-virtual {v12, v13}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v13, v14}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/view/LayoutInflater; │ + check-cast v12, Landroid/view/LayoutInflater; │ │ .line 79 │ - .local v11, "vi":Landroid/view/LayoutInflater; │ + .local v12, "vi":Landroid/view/LayoutInflater; │ if-nez p1, :cond_4 │ │ .line 81 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ │ - if-eqz v12, :cond_3 │ + if-eqz v13, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ │ - invoke-virtual {v12}, Ljava/util/Vector;->size()I │ + invoke-virtual {v13}, Ljava/util/Vector;->size()I │ │ - move-result v12 │ + move-result v13 │ │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ - if-ne v12, v13, :cond_3 │ + if-ne v13, v14, :cond_3 │ │ .line 83 │ - const v12, 0x7f030006 │ + const v13, 0x7f030006 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v12, v13, v14}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 101 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ │ - if-eqz v12, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 103 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ │ move/from16 v0, p1 │ │ - invoke-virtual {v12, v0}, Ljava/util/Vector;->get(I)Ljava/lang/Object; │ + invoke-virtual {v13, v0}, Ljava/util/Vector;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + check-cast v3, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ │ .line 104 │ - .local v2, "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - if-eqz v2, :cond_2 │ + .local v3, "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + if-eqz v3, :cond_2 │ │ .line 106 │ - new-instance v9, Ljava/text/SimpleDateFormat; │ + new-instance v10, Ljava/text/SimpleDateFormat; │ │ - const-string v12, "HH:mm" │ + const-string v13, "HH:mm" │ │ - invoke-direct {v9, v12}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v10, v13}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 107 │ - .local v9, "simple":Ljava/text/SimpleDateFormat; │ + .local v10, "simple":Ljava/text/SimpleDateFormat; │ if-nez p1, :cond_0 │ │ .line 109 │ - const v12, 0x7f090005 │ + const v13, 0x7f090005 │ │ - invoke-virtual {v10, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Landroid/widget/TextView; │ + check-cast v4, Landroid/widget/TextView; │ │ .line 110 │ - .local v3, "departure":Landroid/widget/TextView; │ - new-instance v12, Ljava/lang/StringBuilder; │ + .local v4, "departure":Landroid/widget/TextView; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "" │ + const-string v14, "" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v12 │ - │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDeparture()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDeparture()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v9, v13}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v14}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - const-string v13, " " │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v13 │ │ - move-result-object v12 │ + const-string v14, " " │ │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDeparture()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getStation()Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDeparture()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->getHaltestelle()Ljava/lang/String; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getStation()Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->getHaltestelle()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ + │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v13, " " │ + move-result-object v13 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v14, " " │ │ - move-result-object v12 │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v13 │ │ - move-result-object v12 │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-static {v12}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + move-result-object v13 │ │ - move-result-object v12 │ + invoke-static {v13}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - invoke-virtual {v3, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + move-result-object v13 │ + │ + invoke-virtual {v4, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 113 │ - .end local v3 # "departure":Landroid/widget/TextView; │ + .end local v4 # "departure":Landroid/widget/TextView; │ :cond_0 │ - const v12, 0x7f09000d │ + const v13, 0x7f09000d │ │ - invoke-virtual {v10, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ .line 114 │ - .local v1, "arrival":Landroid/widget/TextView; │ - new-instance v12, Ljava/lang/StringBuilder; │ + .local v2, "arrival":Landroid/widget/TextView; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "" │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v12 │ + const-string v14, "" │ │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v9, v13}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v14}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - const-string v13, " " │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v13 │ │ - move-result-object v12 │ + const-string v14, " " │ │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getStation()Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->getHaltestelle()Ljava/lang/String; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getStation()Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->getHaltestelle()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v14 │ │ - const-string v13, " " │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v13 │ │ - move-result-object v12 │ + const-string v14, " " │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-static {v12}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ + │ + invoke-static {v13}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + │ + move-result-object v13 │ │ - invoke-virtual {v1, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 117 │ - const v12, 0x7f09000e │ + const v13, 0x7f09000e │ │ - invoke-virtual {v10, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 118 │ - .local v5, "info":Landroid/widget/TextView; │ - const v12, 0x7f090007 │ + .local v6, "info":Landroid/widget/TextView; │ + const v13, 0x7f090007 │ │ - invoke-virtual {v10, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v11, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Landroid/widget/ImageView; │ + check-cast v5, Landroid/widget/ImageView; │ │ .line 119 │ - .local v4, "image":Landroid/widget/ImageView; │ - const-string v6, "" │ + .local v5, "image":Landroid/widget/ImageView; │ + const-string v7, "" │ │ .line 120 │ - .local v6, "infotext":Ljava/lang/String; │ - instance-of v12, v2, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ + .local v7, "infotext":Ljava/lang/String; │ + instance-of v13, v3, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ │ - if-eqz v12, :cond_7 │ + if-eqz v13, :cond_7 │ │ .line 122 │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - const-wide/high16 v14, 0x4024000000000000L # 10.0 │ + const-wide/high16 v16, 0x4024000000000000L # 10.0 │ │ - mul-double/2addr v12, v14 │ + mul-double v14, v14, v16 │ │ - double-to-int v12, v12 │ + double-to-int v13, v14 │ │ - rem-int/lit8 v7, v12, 0x2 │ + rem-int/lit8 v8, v13, 0x2 │ │ .line 123 │ - .local v7, "random":I │ - const/4 v12, 0x1 │ + .local v8, "random":I │ + const/4 v13, 0x1 │ │ - if-ne v7, v12, :cond_6 │ + if-ne v8, v13, :cond_6 │ │ .line 125 │ - const v12, 0x7f02001c │ + const v13, 0x7f02001c │ │ - invoke-virtual {v4, v12}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v5, v13}, Landroid/widget/ImageView;->setImageResource(I)V │ │ .line 131 │ :goto_1 │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDuration()Ljava/util/Date; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDuration()Ljava/util/Date; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v9, v12}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v10, v13}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 142 │ - .end local v2 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - .end local v7 # "random":I │ + .end local v3 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + .end local v8 # "random":I │ :cond_1 │ :goto_2 │ - invoke-static {v6}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v7}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v5, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 147 │ - .end local v1 # "arrival":Landroid/widget/TextView; │ - .end local v4 # "image":Landroid/widget/ImageView; │ - .end local v5 # "info":Landroid/widget/TextView; │ - .end local v6 # "infotext":Ljava/lang/String; │ - .end local v9 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v2 # "arrival":Landroid/widget/TextView; │ + .end local v5 # "image":Landroid/widget/ImageView; │ + .end local v6 # "info":Landroid/widget/TextView; │ + .end local v7 # "infotext":Ljava/lang/String; │ + .end local v10 # "simple":Ljava/text/SimpleDateFormat; │ :cond_2 │ - return-object v10 │ + return-object v11 │ │ .line 87 │ :cond_3 │ - const v12, 0x7f030003 │ + const v13, 0x7f030003 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v12, v13, v14}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto/16 :goto_0 │ │ .line 92 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/adapter/MyXMLConnectionAdapter;->list:Ljava/util/Vector; │ │ - invoke-virtual {v12}, Ljava/util/Vector;->size()I │ + invoke-virtual {v13}, Ljava/util/Vector;->size()I │ │ - move-result v12 │ + move-result v13 │ │ - add-int/lit8 v12, v12, -0x1 │ + add-int/lit8 v13, v13, -0x1 │ │ move/from16 v0, p1 │ │ - if-ne v0, v12, :cond_5 │ + if-ne v0, v13, :cond_5 │ │ .line 94 │ - const v12, 0x7f030005 │ + const v13, 0x7f030005 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v12, v13, v14}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto/16 :goto_0 │ │ .line 98 │ :cond_5 │ - const v12, 0x7f030004 │ + const v13, 0x7f030004 │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v12, v13, v14}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto/16 :goto_0 │ │ .line 129 │ - .restart local v1 # "arrival":Landroid/widget/TextView; │ - .restart local v2 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - .restart local v4 # "image":Landroid/widget/ImageView; │ - .restart local v5 # "info":Landroid/widget/TextView; │ - .restart local v6 # "infotext":Ljava/lang/String; │ - .restart local v7 # "random":I │ - .restart local v9 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v2 # "arrival":Landroid/widget/TextView; │ + .restart local v3 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + .restart local v5 # "image":Landroid/widget/ImageView; │ + .restart local v6 # "info":Landroid/widget/TextView; │ + .restart local v7 # "infotext":Ljava/lang/String; │ + .restart local v8 # "random":I │ + .restart local v10 # "simple":Ljava/text/SimpleDateFormat; │ :cond_6 │ - const v12, 0x7f02001e │ + const v13, 0x7f02001e │ │ - invoke-virtual {v4, v12}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v5, v13}, Landroid/widget/ImageView;->setImageResource(I)V │ │ goto :goto_1 │ │ .line 133 │ - .end local v7 # "random":I │ + .end local v8 # "random":I │ :cond_7 │ - instance-of v12, v2, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + instance-of v13, v3, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - if-eqz v12, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 135 │ - const v12, 0x7f02001a │ + const v13, 0x7f02001a │ │ - invoke-virtual {v4, v12}, Landroid/widget/ImageView;->setImageResource(I)V │ + invoke-virtual {v5, v13}, Landroid/widget/ImageView;->setImageResource(I)V │ │ .line 137 │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDuration()Ljava/util/Date; │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDuration()Ljava/util/Date; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v9, v12}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v10, v13}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 138 │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v12}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 139 │ - .local v8, "res":Landroid/content/res/Resources; │ - new-instance v12, Ljava/lang/StringBuilder; │ + .local v9, "res":Landroid/content/res/Resources; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, " -> append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const v13, 0x7f060002 │ + const v14, 0x7f060002 │ │ - invoke-virtual {v8, v13}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual {v9, v14}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v13 │ + move-result v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, "\">" │ + const-string v14, "\">" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const v13, 0x7f07004a │ + const v14, 0x7f07004a │ │ - invoke-virtual {v8, v13}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v9, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, " " │ + const-string v14, " " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - check-cast v2, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + check-cast v3, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - .end local v2 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - const-string v13, "NUMBER" │ + .end local v3 # "conreq":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + const-string v14, "NUMBER" │ │ - invoke-virtual {v2, v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->getAttribut(Ljava/lang/String;)Ljava/lang/String; │ + .line 140 │ + invoke-virtual {v3, v14}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->getAttribut(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, "" │ + const-string v14, "" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ goto/16 :goto_2 │ .end method ├── smali/it/sasabz/android/sasabus/classes/dbobjects/BacinoList.smali │ @@ -94,176 +94,79 @@ │ │ const-string v9, "select * from (select id, lineaId from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 79 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "corse as corse " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "lineaId = (" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "Select id from " │ + const-string v9, "corse as corse where lineaId = (Select id from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 82 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "linee where num_lin = ?) ) as c, " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "(select progressivo, orario, corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "from " │ + const-string v9, "linee where num_lin = ?) ) as c, (select progressivo, orario, corsaId from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 84 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "orarii " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where palinaId IN (" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "select id from paline where nome_de = ?" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ")) as o1, " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "(select progressivo , corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "from " │ + const-string v9, "orarii where palinaId IN (select id from paline where nome_de = ?)) as o1, (select progressivo , corsaId from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 89 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "orarii " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where palinaId IN (" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "select id from paline where nome_de = ?" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ")) as o2 " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "and c.id = o1.corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "and c.id = o2.corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "LIMIT 1 " │ + const-string v9, "orarii where palinaId IN (select id from paline where nome_de = ?)) as o2 where o1.progressivo < o2.progressivo and c.id = o1.corsaId and c.id = o2.corsaId LIMIT 1 " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 76 │ invoke-virtual {v7, v8, v0}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 98 │ .local v2, "cursor":Landroid/database/Cursor; │ invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -278,15 +181,15 @@ │ .line 101 │ const/4 v3, 0x1 │ │ .line 103 │ :cond_0 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 106 │ .end local v0 # "args":[Ljava/lang/String; │ .end local v1 # "bac":Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ .end local v2 # "cursor":Landroid/database/Cursor; │ :cond_1 │ invoke-virtual {v7}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->close()V ├── smali/it/sasabz/android/sasabus/classes/dbobjects/Palina.smali │ @@ -74,15 +74,15 @@ │ invoke-virtual {p0, p2}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->setName_it(Ljava/lang/String;)V │ │ .line 70 │ return-void │ .end method │ │ .method public constructor (ILjava/lang/String;Ljava/lang/String;DD)V │ - .locals 3 │ + .locals 4 │ .param p1, "identifier" # I │ .param p2, "name_it" # Ljava/lang/String; │ .param p3, "name_de" # Ljava/lang/String; │ .param p4, "longitude" # D │ .param p6, "latitude" # D │ │ .prologue │ @@ -327,27 +327,27 @@ │ .line 131 │ iget-object v0, p0, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->name_it:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public setLatitude(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "latitude" # D │ │ .prologue │ .line 166 │ iput-wide p1, p0, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->latitude:D │ │ .line 167 │ return-void │ .end method │ │ .method public setLongitude(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "longitude" # D │ │ .prologue │ .line 152 │ iput-wide p1, p0, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->longitude:D │ │ .line 153 ├── smali/it/sasabz/android/sasabus/classes/dbobjects/PalinaList.smali │ @@ -224,151 +224,50 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "corse as corse " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "lineaId = ? " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ + const-string v7, "corse as corse where lineaId = ? and substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 228 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getStartDate()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "\')) + 1,1)=\'1\' " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ") as c, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "(select progressivo, orario, corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "from " │ + const-string v7, "\')) + 1,1)=\'1\' ) as c, (select progressivo, orario, corsaId from " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where palinaId IN ( " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ")) as o1, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "" │ + const-string v7, "orarii where palinaId IN ( select id from paline where nome_de = ? )) as o1, " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii as o2, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "paline p " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "o1.corsaId = c.id " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o2.corsaId = o1.corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o2.palinaId = p.id " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "order by p.nome_it" │ + const-string v7, "orarii as o2, paline p where o1.corsaId = c.id and o2.corsaId = o1.corsaId and o2.palinaId = p.id and o1.progressivo < o2.progressivo order by p.nome_it" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -409,151 +308,50 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "corse as corse " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "lineaId = ? " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ + const-string v7, "corse as corse where lineaId = ? and substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 251 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getStartDate()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "\')) + 1,1)=\'1\' " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ") as c, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "(select progressivo, orario, corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "from " │ + const-string v7, "\')) + 1,1)=\'1\' ) as c, (select progressivo, orario, corsaId from " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where palinaId IN ( " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ")) as o1, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "" │ + const-string v7, "orarii where palinaId IN ( select id from paline where nome_de = ? )) as o1, " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii as o2, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "paline p " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "o1.corsaId = c.id " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o2.corsaId = o1.corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o2.palinaId = p.id " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "order by p.nome_de" │ + const-string v7, "orarii as o2, paline p where o1.corsaId = c.id and o2.corsaId = o1.corsaId and o2.palinaId = p.id and o1.progressivo < o2.progressivo order by p.nome_de" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -664,84 +462,84 @@ │ │ invoke-interface {v11, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 300 │ - .local v3, "deltadegrees":D │ + .local v4, "deltadegrees":D │ const-string v13, "preferences" │ │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ const-string v15, "delta: " │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ - invoke-virtual {v14, v3, v4}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ invoke-static {v13, v14}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 302 │ invoke-virtual/range {p0 .. p0}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - sub-double/2addr v13, v3 │ + sub-double/2addr v14, v4 │ │ - invoke-static {v13, v14}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v14, v15}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 303 │ .local v7, "latitudemin":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - sub-double/2addr v13, v3 │ + sub-double/2addr v14, v4 │ │ - invoke-static {v13, v14}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v14, v15}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 304 │ .local v10, "longitudemin":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Landroid/location/Location;->getLatitude()D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - add-double/2addr v13, v3 │ + add-double/2addr v14, v4 │ │ - invoke-static {v13, v14}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v14, v15}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 305 │ .local v6, "latitudemax":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Landroid/location/Location;->getLongitude()D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - add-double/2addr v13, v3 │ + add-double/2addr v14, v4 │ │ - invoke-static {v13, v14}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v14, v15}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 306 │ .local v9, "longitudemax":Ljava/lang/String; │ const/16 v13, 0xa │ │ @@ -761,23 +559,24 @@ │ │ const/4 v13, 0x3 │ │ aput-object v6, v0, v13 │ │ const/4 v13, 0x4 │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + .line 307 │ + invoke-static {v4, v5}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v14 │ │ aput-object v14, v0, v13 │ │ const/4 v13, 0x5 │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v4, v5}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v14 │ │ aput-object v14, v0, v13 │ │ const/4 v13, 0x6 │ │ @@ -820,31 +619,31 @@ │ │ .end local v8 # "list":Ljava/util/Vector;, "Ljava/util/Vector;" │ invoke-direct {v8}, Ljava/util/Vector;->()V │ │ .line 317 │ .restart local v8 # "list":Ljava/util/Vector;, "Ljava/util/Vector;" │ :cond_0 │ - new-instance v5, Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + new-instance v3, Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ │ - invoke-direct {v5, v2}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->(Landroid/database/Cursor;)V │ + invoke-direct {v3, v2}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->(Landroid/database/Cursor;)V │ │ .line 318 │ - .local v5, "element":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ - invoke-virtual {v8, v5}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + .local v3, "element":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + invoke-virtual {v8, v3}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 319 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v13 │ │ if-nez v13, :cond_0 │ │ .line 321 │ - .end local v5 # "element":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ + .end local v3 # "element":Lit/sasabz/android/sasabus/classes/dbobjects/Palina; │ :cond_1 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ .line 322 │ invoke-virtual {v12}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->close()V │ │ .line 323 │ @@ -1071,33 +870,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "orarii as orarii " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "where orarii.corsaId = corse.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "AND orarii.palinaId = paline.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "order by paline.nome_de" │ + const-string v6, "orarii as orarii where orarii.corsaId = corse.id AND orarii.palinaId = paline.id order by paline.nome_de" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1177,33 +958,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "orarii as orarii " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "where orarii.corsaId = corse.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "AND orarii.palinaId = paline.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "order by paline.nome_it" │ + const-string v6, "orarii as orarii where orarii.corsaId = corse.id AND orarii.palinaId = paline.id order by paline.nome_it" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/it/sasabz/android/sasabus/classes/dbobjects/PassaggioList.smali │ @@ -280,160 +280,60 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "corse as corse " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', " │ + const-string v7, "corse as corse where substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 109 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getStartDate()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, ")) + 1,1)=\'1\' " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and lineaId = ? ) as c, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "(select progressivo, orario, corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "from " │ + const-string v7, ")) + 1,1)=\'1\' and lineaId = ? ) as c, (select progressivo, orario, corsaId from " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where palinaId IN (" │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "select id from paline where nome_de = ?" │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ")) as o1, " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "(select progressivo , corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "from " │ + const-string v7, "orarii where palinaId IN (select id from paline where nome_de = ?)) as o1, (select progressivo , corsaId from " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - const-string v7, "orarii " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where palinaId IN (" │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "select id from paline where nome_de = ?" │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, ")) as o2 " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "where o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and c.id = o1.corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "and c.id = o2.corsaId " │ - │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v6 │ - │ - const-string v7, "order by _id " │ + const-string v7, "orarii where palinaId IN (select id from paline where nome_de = ?)) as o2 where o1.progressivo < o2.progressivo and c.id = o1.corsaId and c.id = o2.corsaId order by _id " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 104 │ invoke-virtual {v5, v6, v4}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v0 │ │ .line 133 │ @@ -605,143 +505,35 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "corse as corse " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "lineaId = ?) as c, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "(select progressivo, orario, corsaId, id, palinaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "from " │ + const-string v8, "corse as corse where lineaId = ?) as c, (select progressivo, orario, corsaId, id, palinaId from " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where palinaId IN (" │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ")) as o1, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "(select progressivo , corsaId, orario " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "from " │ + const-string v8, "orarii where palinaId IN (select id from paline where nome_de = ? )) as o1, (select progressivo , corsaId, orario from " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where palinaId IN ( " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ")) as o2 " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where c.id = o1.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and c.id = o2.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.orario = ? " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o2.orario = ? " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "limit 1" │ + const-string v8, "orarii where palinaId IN ( select id from paline where nome_de = ? )) as o2 where c.id = o1.corsaId and c.id = o2.corsaId and o1.progressivo < o2.progressivo and o1.orario = ? and o2.orario = ? limit 1" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -874,157 +666,50 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "corse as corse " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ + const-string v9, "corse as corse where substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 272 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getStartDate()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "\')) + 1,1)=\'1\' " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "and lineaId = ?) as c, " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "(select progressivo, orario, corsaId, id, palinaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "from " │ + const-string v9, "\')) + 1,1)=\'1\' and lineaId = ?) as c, (select progressivo, orario, corsaId, id, palinaId from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "orarii " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where palinaId IN (" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ")) as o1, " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "(select progressivo , corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "from " │ + const-string v9, "orarii where palinaId IN (select id from paline where nome_de = ? )) as o1, (select progressivo , corsaId from " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "orarii " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where palinaId IN ( " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ")) as o2 " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "where c.id = o1.corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "and c.id = o2.corsaId " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "and o1.progressivo < o2.progressivo " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "group by orario " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "order by o1.orario" │ + const-string v9, "orarii where palinaId IN ( select id from paline where nome_de = ? )) as o2 where c.id = o1.corsaId and c.id = o2.corsaId and o1.progressivo < o2.progressivo group by orario order by o1.orario" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1169,133 +854,55 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where id = \"" │ + const-string v8, "orarii where id = \"" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "\" " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ") as o2, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "" │ + const-string v8, "\" ) as o2, " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii as o1, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "(select progressivo , corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "from " │ + const-string v8, "orarii as o1, (select progressivo , corsaId from " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where palinaId IN ( " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "select id from paline where nome_de = \"" │ + const-string v8, "orarii where palinaId IN ( select id from paline where nome_de = \"" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "\" " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ")) as o3 " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where o1.corsaId = o2.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o2.corsaId = o3.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.progressivo >= o2.progressivo " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.progressivo <= o3.progressivo " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "order by o1.progressivo" │ + const-string v8, "\" )) as o3 where o1.corsaId = o2.corsaId and o2.corsaId = o3.corsaId and o1.progressivo >= o2.progressivo and o1.progressivo <= o3.progressivo order by o1.progressivo" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1455,119 +1062,35 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where id = ?" │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ") as o2, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "" │ + const-string v8, "orarii where id = ?) as o2, " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii as o1, " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "(select progressivo , corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "from " │ + const-string v8, "orarii as o1, (select progressivo , corsaId from " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v8, "orarii " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where palinaId IN ( " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "select id from paline where nome_de = ? " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, ")) as o3 " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "where o1.corsaId = o2.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o2.corsaId = o3.corsaId " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.progressivo >= o2.progressivo " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "and o1.progressivo <= o3.progressivo " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "order by o1.progressivo DESC " │ - │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ - │ - const-string v8, "LIMIT 1" │ + const-string v8, "orarii where palinaId IN ( select id from paline where nome_de = ? )) as o3 where o1.corsaId = o2.corsaId and o2.corsaId = o3.corsaId and o1.progressivo >= o2.progressivo and o1.progressivo <= o3.progressivo order by o1.progressivo DESC LIMIT 1" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/it/sasabz/android/sasabus/classes/dbobjects/LineaList.smali │ @@ -424,68 +424,34 @@ │ │ const-string v6, "select distinct l.id as id, l.num_lin as num_lin, l.abbrev as abbrev, l.bacinoId as bacinoId, l.descr_it as descr_it, l.descr_de as descr_de from linee l, (select * from orarii where palinaId IN (select id from paline where nome_de = ?)) as o1, (select * from orarii where palinaId IN (select id from paline where nome_de = ?)) as o2, (select id, lineaId from corse where substr(corse.effettuazione,round(strftime(\'%J\',\'now\',\'localtime\')) - round(strftime(\'%J\', \'" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 119 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getStartDate()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "\')) + 1,1)=\'1\' " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, ") as c " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "where c.lineaId = l.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "and o1.corsaId = o2.corsaId " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "and o2.corsaId = c.id " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "and o2.progressivo < o1.progressivo " │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "order by l.abbrev" │ + const-string v6, "\')) + 1,1)=\'1\' ) as c where c.lineaId = l.id and o1.corsaId = o2.corsaId and o2.corsaId = c.id and o2.progressivo < o1.progressivo order by l.abbrev" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 107 │ invoke-virtual {v4, v5, v0}, Lit/sasabz/android/sasabus/classes/adapter/MySQLiteDBAdapter;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 126 │ .local v1, "cursor":Landroid/database/Cursor; │ const/4 v3, 0x0 ├── smali/it/sasabz/android/sasabus/classes/dialogs/About$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/About; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/About;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/About; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/About$1;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/About; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/About.smali │ @@ -37,20 +37,22 @@ │ │ invoke-virtual {v2}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ iget-object v3, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ + .line 52 │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 51 │ invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 56 │ @@ -180,14 +182,15 @@ │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ const v9, 0x7f070022 │ │ + .line 75 │ invoke-virtual {v8, v9}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ @@ -208,14 +211,15 @@ │ │ move-result-object v7 │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ const v9, 0x7f070023 │ │ + .line 76 │ invoke-virtual {v8, v9}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -226,14 +230,15 @@ │ │ move-result-object v7 │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ const v9, 0x7f070021 │ │ + .line 77 │ invoke-virtual {v8, v9}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -244,14 +249,15 @@ │ │ move-result-object v7 │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ const v9, 0x7f070024 │ │ + .line 78 │ invoke-virtual {v8, v9}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -262,14 +268,15 @@ │ │ move-result-object v7 │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ const v9, 0x7f070025 │ │ + .line 79 │ invoke-virtual {v8, v9}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ @@ -282,14 +289,15 @@ │ .local v4, "message":Ljava/lang/String; │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ iget-object v8, p0, Lit/sasabz/android/sasabus/classes/dialogs/About;->mActivity:Landroid/app/Activity; │ │ invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 82 │ invoke-virtual {v7, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ invoke-virtual {v7, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 ├── smali/it/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1$1;->this$1:Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/Credits$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/Credits; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/Credits;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/Credits; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/Credits$1;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/Credits; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/Credits.smali │ @@ -37,20 +37,22 @@ │ │ invoke-virtual {v2}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ iget-object v3, p0, Lit/sasabz/android/sasabus/classes/dialogs/Credits;->mActivity:Landroid/app/Activity; │ │ + .line 51 │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 50 │ invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 55 │ @@ -103,14 +105,15 @@ │ .local v1, "message":Ljava/lang/String; │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Lit/sasabz/android/sasabus/classes/dialogs/Credits;->mActivity:Landroid/app/Activity; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 67 │ invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ invoke-virtual {v4, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 ├── smali/it/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog$1;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/ConnectionDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -214,26 +215,28 @@ │ │ const-string v5, "NUMBER" │ │ invoke-virtual {v2, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->getAttribut(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 114 │ invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getDeparture()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v5 │ │ invoke-virtual {v13, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 115 │ invoke-virtual {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v6 ├── smali/it/sasabz/android/sasabus/classes/dialogs/DownloadError$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/DownloadError; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/DownloadError;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/DownloadError; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/DownloadError$1;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/DownloadError; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/DownloadError.smali │ @@ -37,20 +37,22 @@ │ │ invoke-virtual {v2}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ iget-object v3, p0, Lit/sasabz/android/sasabus/classes/dialogs/DownloadError;->mActivity:Landroid/app/Activity; │ │ + .line 51 │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 50 │ invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 55 │ @@ -107,14 +109,15 @@ │ .local v1, "message":Ljava/lang/String; │ new-instance v5, Landroid/app/AlertDialog$Builder; │ │ iget-object v6, p0, Lit/sasabz/android/sasabus/classes/dialogs/DownloadError;->mActivity:Landroid/app/Activity; │ │ invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 67 │ invoke-virtual {v5, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ invoke-virtual {v5, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 ├── smali/it/sasabz/android/sasabus/classes/dialogs/SelectDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog$2;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/SelectDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog$1;->this$0:Lit/sasabz/android/sasabus/classes/dialogs/SelectDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/classes/dialogs/SelectFavoritenDialog.smali │ @@ -524,14 +524,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 128 │ move-object/from16 v0, v18 │ │ invoke-virtual {v10, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 │ @@ -628,14 +629,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 142 │ move-object/from16 v0, v18 │ │ invoke-virtual {v12, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 │ @@ -772,14 +774,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 134 │ move-object/from16 v0, v18 │ │ invoke-virtual {v4, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 │ @@ -861,14 +864,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 148 │ move-object/from16 v0, v18 │ │ invoke-virtual {v4, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 │ @@ -954,14 +958,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 155 │ move-object/from16 v0, v18 │ │ invoke-virtual {v5, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 │ @@ -1039,14 +1044,15 @@ │ │ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v17 │ │ const-string v18, ")" │ │ + .line 158 │ move-object/from16 v0, v18 │ │ invoke-virtual {v6, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v18 │ │ add-int/lit8 v18, v18, 0x1 ├── smali/it/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest.smali │ @@ -58,143 +58,138 @@ │ return-void │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 175 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 176 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 178 │ - .local v2, "haveConnectedMobile":Z │ - iget-object v8, p0, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->activity:Landroid/app/Activity; │ + .local v1, "haveConnectedMobile":Z │ + iget-object v5, p0, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->activity:Landroid/app/Activity; │ │ - const-string v9, "connectivity" │ + const-string v7, "connectivity" │ │ - invoke-virtual {v8, v9}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v7}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 179 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 180 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v5, v6 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 182 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 183 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 184 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 186 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 187 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 188 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 180 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 190 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 93 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -342,21 +337,19 @@ │ iget-object v0, p0, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->progressDialog:Landroid/app/ProgressDialog; │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 93 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 0 │ @@ -379,21 +372,19 @@ │ │ .line 136 │ return-void │ .end method │ │ .method public bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 93 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAsyncRequest;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/it/sasabz/android/sasabus/classes/hafas/XMLRequest.smali │ @@ -44,14 +44,15 @@ │ │ const-string v4, "\nappend(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 79 │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ @@ -76,32 +77,21 @@ │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "direct=\"0\" sleeper=\"0\"/>" │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "" │ + const-string v4, "" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 81 │ invoke-virtual {p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->toXMLString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -116,47 +106,30 @@ │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "\" " │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "time=\"" │ + const-string v4, "\" time=\"" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 82 │ invoke-virtual {v1, p2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "\"/>\n" │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "\n" │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "\n" │ + const-string v4, "\"/>\n\n\n" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -184,14 +157,15 @@ │ │ const-string v2, "\nappend(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 93 │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ @@ -202,21 +176,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, "\">\n" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\nappend(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -484,130 +452,127 @@ │ goto :goto_1 │ .end method │ │ .method public static haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 113 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 114 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 116 │ - .local v2, "haveConnectedMobile":Z │ + .local v1, "haveConnectedMobile":Z │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "connectivity" │ + const-string v7, "connectivity" │ │ - invoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 117 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 118 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 120 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 121 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 122 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 124 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 125 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 126 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 118 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 128 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ .method public static locValRequest(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p0, "bahnhof" # Ljava/lang/String; │ @@ -620,14 +585,15 @@ │ │ const-string v2, "\nappend(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 65 │ invoke-static {}, Lit/sasabz/android/sasabus/SASAbus;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ @@ -638,43 +604,25 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, "\">\n\n" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\n\nappend(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, "\" type=\"ST\"/>\n" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "\n" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "" │ + const-string v2, "\" type=\"ST\"/>\n\n" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/it/sasabz/android/sasabus/classes/hafas/services/XMLBackwardScroll.smali │ @@ -47,21 +47,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 8 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLBackwardScroll;->doInBackground([Ljava/lang/Void;)Ljava/util/Vector; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -118,14 +116,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 25 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v2 ├── smali/it/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList.smali │ @@ -64,2231 +64,2231 @@ │ iput-object p4, p0, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->activity:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ .line 69 │ return-void │ .end method │ │ .method private getRequest()Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ - .locals 50 │ + .locals 52 │ │ .prologue │ .line 662 │ - new-instance v39, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + new-instance v40, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ │ - invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ + invoke-direct/range {v40 .. v40}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ │ .line 663 │ - .local v39, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .local v40, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->from:Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - move-object/from16 v46, v0 │ + move-object/from16 v47, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->to:Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - move-object/from16 v47, v0 │ + move-object/from16 v48, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->datetime:Ljava/util/Date; │ │ - move-object/from16 v48, v0 │ + move-object/from16 v49, v0 │ │ - invoke-static/range {v46 .. v48}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conRequest(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;Lit/sasabz/android/sasabus/classes/hafas/XMLStation;Ljava/util/Date;)Ljava/lang/String; │ + invoke-static/range {v47 .. v49}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conRequest(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;Lit/sasabz/android/sasabus/classes/hafas/XMLStation;Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 664 │ - .local v45, "xml":Ljava/lang/String; │ - const-string v46, "" │ + .local v46, "xml":Ljava/lang/String; │ + const-string v47, "" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v46 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ if-eq v0, v1, :cond_0 │ │ - invoke-static/range {v45 .. v45}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ + invoke-static/range {v46 .. v46}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_2 │ + if-eqz v47, :cond_2 │ │ .line 666 │ :cond_0 │ - const-string v46, "XML-ERROR" │ + const-string v47, "XML-ERROR" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 667 │ - const/16 v39, 0x0 │ + const/16 v40, 0x0 │ │ .line 953 │ - .end local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .end local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_1 │ :goto_0 │ - return-object v39 │ + return-object v40 │ │ .line 669 │ - .restart local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .restart local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_2 │ - new-instance v38, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + new-instance v39, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ │ - invoke-direct/range {v38 .. v38}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ + invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ │ .line 671 │ - .local v38, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ - move-object/from16 v0, v38 │ + .local v39, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + move-object/from16 v0, v39 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->getDomElement(Ljava/lang/String;)Lorg/w3c/dom/Document; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 673 │ - .local v23, "doc":Lorg/w3c/dom/Document; │ - const-string v46, "ConResCtxt" │ + .local v24, "doc":Lorg/w3c/dom/Document; │ + const-string v47, "ConResCtxt" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 675 │ - .local v35, "nl":Lorg/w3c/dom/NodeList; │ - const/16 v46, 0x0 │ + .local v36, "nl":Lorg/w3c/dom/NodeList; │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_3 │ + if-eqz v47, :cond_3 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_3 │ │ .line 677 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 678 │ - .local v36, "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + .local v37, "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setContext(Ljava/lang/String;)V │ │ .line 682 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_3 │ - const-string v46, "Overview" │ + const-string v47, "Overview" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 684 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_10 │ + if-eqz v47, :cond_10 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_10 │ │ .line 686 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 687 │ - .local v37, "overview":Lorg/w3c/dom/NodeList; │ - const/16 v27, 0x0 │ + .local v38, "overview":Lorg/w3c/dom/NodeList; │ + const/16 v28, 0x0 │ │ - .local v27, "i":I │ + .local v28, "i":I │ :goto_1 │ - invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v38 .. v38}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_10 │ │ .line 689 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 690 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_8 │ + if-eqz v47, :cond_8 │ │ .line 692 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 693 │ - .local v19, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v20, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 694 │ - .local v18, "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v19, "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .local v28, "j":I │ + .local v29, "j":I │ :goto_2 │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 696 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 697 │ - .local v20, "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v21, "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_6 │ + if-eqz v47, :cond_6 │ │ .line 699 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 700 │ - .local v22, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v23, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 701 │ - .local v10, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .local v11, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .local v32, "k":I │ + .local v33, "k":I │ :goto_3 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_4 │ │ .line 703 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 701 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_3 │ │ .line 705 │ :cond_4 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 727 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v32 # "k":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v33 # "k":I │ :cond_5 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 694 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_2 │ │ .line 707 │ :cond_6 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_5 │ + if-eqz v47, :cond_5 │ │ .line 709 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 710 │ - .local v17, "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v18, "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_4 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_5 │ │ .line 712 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 713 │ - .local v21, "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v22, "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_7 │ + if-eqz v47, :cond_7 │ │ .line 715 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 718 │ - .local v41, "simple":Ljava/text/SimpleDateFormat; │ + .local v42, "simple":Ljava/text/SimpleDateFormat; │ :try_start_0 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 710 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_7 │ :goto_5 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_4 │ │ .line 720 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_0 │ - move-exception v25 │ + move-exception v26 │ │ .line 722 │ - .local v25, "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .local v26, "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_5 │ │ .line 730 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_8 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_d │ + if-eqz v47, :cond_d │ │ .line 732 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 733 │ - .local v4, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v5, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 734 │ - .local v3, "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v4, "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_6 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 736 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 737 │ - .local v5, "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v6, "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_b │ + if-eqz v47, :cond_b │ │ .line 739 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 740 │ - .local v7, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v8, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 741 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_7 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_9 │ │ .line 743 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 741 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_7 │ │ .line 745 │ :cond_9 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 767 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v32 # "k":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v33 # "k":I │ :cond_a │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 734 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_6 │ │ .line 747 │ :cond_b │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_a │ + if-eqz v47, :cond_a │ │ .line 749 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 750 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_8 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_a │ │ .line 752 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 753 │ - .local v6, "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v7, "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_c │ + if-eqz v47, :cond_c │ │ .line 755 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 758 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_1 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 750 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_c │ :goto_9 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_8 │ │ .line 760 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_1 │ - move-exception v25 │ + move-exception v26 │ │ .line 762 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_9 │ │ .line 770 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_d │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Transfers" │ + const-string v48, "Transfers" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_f │ + if-eqz v47, :cond_f │ │ .line 772 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-static/range {v46 .. v46}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v47 .. v47}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v46 │ + move-result v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setTransfers(I)V │ │ .line 687 │ :cond_e │ :goto_a │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_1 │ │ .line 774 │ :cond_f │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_e │ + if-eqz v47, :cond_e │ │ .line 776 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 779 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_2 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDuration(Ljava/util/Date;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto :goto_a │ │ .line 781 │ :catch_2 │ - move-exception v25 │ + move-exception v26 │ │ .line 783 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumskonvertierung falsch" │ + const-string v48, "Datumskonvertierung falsch" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_a │ │ .line 790 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v27 # "i":I │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ - .end local v37 # "overview":Lorg/w3c/dom/NodeList; │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v28 # "i":I │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ + .end local v38 # "overview":Lorg/w3c/dom/NodeList; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_10 │ - const-string v46, "ConSectionList" │ + const-string v47, "ConSectionList" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 792 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1 │ + if-eqz v47, :cond_1 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_1 │ │ .line 794 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 795 │ - .local v13, "conlist":Lorg/w3c/dom/NodeList; │ - new-instance v16, Ljava/util/Vector; │ + .local v14, "conlist":Lorg/w3c/dom/NodeList; │ + new-instance v17, Ljava/util/Vector; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/Vector;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/Vector;->()V │ │ .line 796 │ - .local v16, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ - const/16 v27, 0x0 │ + .local v17, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ + const/16 v28, 0x0 │ │ - .restart local v27 # "i":I │ + .restart local v28 # "i":I │ :goto_b │ - invoke-interface {v13}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v14}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1 │ │ .line 798 │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - invoke-interface {v13, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v14, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 799 │ - .local v14, "conlistitem":Lorg/w3c/dom/Node; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v15, "conlistitem":Lorg/w3c/dom/Node; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "ConSection" │ + const-string v48, "ConSection" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_24 │ + if-eqz v47, :cond_24 │ │ .line 801 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ .line 802 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v4, 0x0 │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v5, 0x0 │ │ .line 803 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v12, 0x0 │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v13, 0x0 │ │ .line 804 │ - .local v12, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v13, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 805 │ - .local v15, "consection":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v16, "consection":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_c │ - invoke-interface {v15}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v16 .. v16}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_21 │ │ .line 807 │ - move/from16 v0, v32 │ + move-object/from16 v0, v16 │ │ - invoke-interface {v15, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + move/from16 v1, v33 │ │ - move-result-object v36 │ + invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + │ + move-result-object v37 │ │ .line 808 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_15 │ + if-eqz v47, :cond_15 │ │ .line 810 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 811 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 812 │ - .restart local v18 # "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v19 # "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_d │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 814 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 815 │ - .restart local v20 # "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v21 # "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_13 │ + if-eqz v47, :cond_13 │ │ .line 817 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 818 │ - .restart local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 819 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .local v34, "n":I │ + .local v35, "n":I │ :goto_e │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_11 │ │ .line 821 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 819 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_e │ │ .line 823 │ :cond_11 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 812 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v34 # "n":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v35 # "n":I │ :cond_12 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_d │ │ .line 825 │ :cond_13 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_12 │ + if-eqz v47, :cond_12 │ │ .line 827 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 828 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_f │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_12 │ │ .line 830 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 831 │ - .restart local v21 # "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v22 # "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_14 │ + if-eqz v47, :cond_14 │ │ .line 833 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 836 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_3 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 828 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_14 │ :goto_10 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_f │ │ .line 838 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_3 │ - move-exception v25 │ + move-exception v26 │ │ .line 840 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_10 │ │ .line 847 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_15 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1a │ + if-eqz v47, :cond_1a │ │ .line 849 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 850 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 851 │ - .restart local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_11 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 853 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 854 │ - .restart local v5 # "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v6 # "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_18 │ + if-eqz v47, :cond_18 │ │ .line 856 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 857 │ - .restart local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 858 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_12 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_16 │ │ .line 860 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 858 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_12 │ │ .line 862 │ :cond_16 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 884 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v34 # "n":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v35 # "n":I │ :cond_17 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 851 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_11 │ │ .line 864 │ :cond_18 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_17 │ + if-eqz v47, :cond_17 │ │ .line 866 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 867 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_13 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_17 │ │ .line 869 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 870 │ - .restart local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_19 │ + if-eqz v47, :cond_19 │ │ .line 872 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 875 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_4 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 867 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_19 │ :goto_14 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_13 │ │ .line 877 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_4 │ - move-exception v25 │ + move-exception v26 │ │ .line 879 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_14 │ │ .line 887 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1a │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Journey" │ + const-string v48, "Journey" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1e │ + if-eqz v47, :cond_1e │ │ .line 889 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ │ .line 890 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 891 │ - .local v29, "journey":Lorg/w3c/dom/NodeList; │ - const/16 v40, 0x0 │ + .local v30, "journey":Lorg/w3c/dom/NodeList; │ + const/16 v41, 0x0 │ │ - .local v40, "s":I │ + .local v41, "s":I │ :goto_15 │ - invoke-interface/range {v29 .. v29}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v40 │ + move/from16 v0, v41 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 893 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move/from16 v1, v40 │ + move/from16 v1, v41 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 894 │ - .local v31, "journeyitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v32, "journeyitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "JourneyAttributeList" │ + const-string v48, "JourneyAttributeList" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1d │ + if-eqz v47, :cond_1d │ │ .line 896 │ - new-instance v11, Ljava/util/Vector; │ + new-instance v12, Ljava/util/Vector; │ │ - invoke-direct {v11}, Ljava/util/Vector;->()V │ + invoke-direct {v12}, Ljava/util/Vector;->()V │ │ .line 897 │ - .local v11, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v12, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 898 │ - .local v30, "journeyattrlist":Lorg/w3c/dom/NodeList; │ - const/16 v26, 0x0 │ + .local v31, "journeyattrlist":Lorg/w3c/dom/NodeList; │ + const/16 v27, 0x0 │ │ - .local v26, "g":I │ + .local v27, "g":I │ :goto_16 │ - invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1c │ │ .line 900 │ - new-instance v42, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + new-instance v43, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ │ - invoke-direct/range {v42 .. v42}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ + invoke-direct/range {v43 .. v43}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ │ .line 901 │ - .local v42, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ - move-object/from16 v0, v30 │ + .local v43, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + move-object/from16 v0, v31 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 902 │ - .local v8, "attr":Lorg/w3c/dom/Node; │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v9, "attr":Lorg/w3c/dom/Node; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 903 │ - .local v9, "attribute":Lorg/w3c/dom/NamedNodeMap; │ - if-eqz v9, :cond_1b │ + .local v10, "attribute":Lorg/w3c/dom/NamedNodeMap; │ + if-eqz v10, :cond_1b │ │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1b │ + if-eqz v47, :cond_1b │ │ .line 905 │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setType(Ljava/lang/String;)V │ │ .line 906 │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setText(Ljava/lang/String;)V │ │ .line 907 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - invoke-virtual {v11, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 898 │ :cond_1b │ - add-int/lit8 v26, v26, 0x1 │ + add-int/lit8 v27, v27, 0x1 │ │ goto :goto_16 │ │ - .end local v8 # "attr":Lorg/w3c/dom/Node; │ - .end local v9 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ - .end local v42 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + .end local v9 # "attr":Lorg/w3c/dom/Node; │ + .end local v10 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ + .end local v43 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ :cond_1c │ - move-object/from16 v46, v12 │ + move-object/from16 v47, v13 │ │ .line 910 │ - check-cast v46, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + check-cast v47, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v0, v11}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ + invoke-virtual {v0, v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ │ .line 891 │ - .end local v11 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - .end local v26 # "g":I │ - .end local v30 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ + .end local v12 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + .end local v27 # "g":I │ + .end local v31 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ :cond_1d │ - add-int/lit8 v40, v40, 0x1 │ + add-int/lit8 v41, v41, 0x1 │ │ goto/16 :goto_15 │ │ .line 914 │ - .end local v29 # "journey":Lorg/w3c/dom/NodeList; │ - .end local v31 # "journeyitem":Lorg/w3c/dom/Node; │ - .end local v40 # "s":I │ + .end local v30 # "journey":Lorg/w3c/dom/NodeList; │ + .end local v32 # "journeyitem":Lorg/w3c/dom/Node; │ + .end local v41 # "s":I │ :cond_1e │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Walk" │ + const-string v48, "Walk" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_20 │ + if-eqz v47, :cond_20 │ │ .line 916 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ │ .line 917 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 918 │ - .local v43, "walklist":Lorg/w3c/dom/NodeList; │ - const/16 v33, 0x0 │ + .local v44, "walklist":Lorg/w3c/dom/NodeList; │ + const/16 v34, 0x0 │ │ - .local v33, "m":I │ + .local v34, "m":I │ :goto_17 │ - invoke-interface/range {v43 .. v43}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 920 │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v44 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 921 │ - .local v44, "walklistitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v45, "walklistitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1f │ + if-eqz v47, :cond_1f │ │ .line 923 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 926 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_5 │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 │ │ .line 918 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1f │ :goto_18 │ - add-int/lit8 v33, v33, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_17 │ │ .line 928 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_5 │ - move-exception v25 │ + move-exception v26 │ │ .line 930 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_18 │ │ .line 805 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v33 # "m":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ - .end local v43 # "walklist":Lorg/w3c/dom/NodeList; │ - .end local v44 # "walklistitem":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v34 # "m":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v44 # "walklist":Lorg/w3c/dom/NodeList; │ + .end local v45 # "walklistitem":Lorg/w3c/dom/Node; │ :cond_20 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto/16 :goto_c │ │ .line 936 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_21 │ - if-nez v12, :cond_22 │ + if-nez v13, :cond_22 │ │ .line 938 │ - const-string v46, "XML-LOGGER" │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "No connection type detected!" │ + const-string v48, "No connection type detected!" │ │ - invoke-static/range {v46 .. v47}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v47 .. v48}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 939 │ - const/16 v39, 0x0 │ + const/16 v40, 0x0 │ │ goto/16 :goto_0 │ │ .line 941 │ :cond_22 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 942 │ - invoke-virtual {v12, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 943 │ - instance-of v0, v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + instance-of v0, v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move/from16 v46, v0 │ + move/from16 v47, v0 │ │ - if-eqz v46, :cond_23 │ + if-eqz v47, :cond_23 │ │ .line 945 │ - new-instance v24, Ljava/util/Date; │ + new-instance v25, Ljava/util/Date; │ │ - invoke-virtual {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-virtual/range {v46 .. v46}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v46 │ + move-result-wide v48 │ │ - invoke-virtual/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - invoke-virtual/range {v48 .. v48}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v48 │ + move-result-wide v50 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - const-wide/32 v48, 0x36ee80 │ + const-wide/32 v50, 0x36ee80 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v25 │ │ - move-wide/from16 v1, v46 │ + move-wide/from16 v1, v48 │ │ invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ │ .line 946 │ - .local v24, "duration":Ljava/util/Date; │ - move-object/from16 v0, v24 │ + .local v25, "duration":Ljava/util/Date; │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ │ .line 948 │ - .end local v24 # "duration":Ljava/util/Date; │ + .end local v25 # "duration":Ljava/util/Date; │ :cond_23 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v12}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v13}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 950 │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - .end local v15 # "consection":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v32 # "k":I │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + .end local v16 # "consection":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v33 # "k":I │ :cond_24 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setConnectionlist(Ljava/util/Vector;)V │ │ .line 796 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_b │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->doInBackground([Ljava/lang/Void;)Ljava/util/Vector; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -2358,14 +2358,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ + .line 966 │ invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v4 │ @@ -2417,14 +2418,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 972 │ invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v4 │ @@ -2451,21 +2453,19 @@ │ .end local v1 # "forward":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_1 │ return-object v3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, Ljava/util/Vector; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLConnectionRequestList;->onPostExecute(Ljava/util/Vector;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/Vector;)V │ .locals 2 │ @@ -2504,4389 +2504,4393 @@ │ │ invoke-virtual {v0, p1}, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;->fillData(Ljava/util/Vector;)V │ │ goto :goto_0 │ .end method │ │ .method protected scrollBackward(Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;)Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ - .locals 50 │ + .locals 52 │ .param p1, "request" # Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ │ .prologue │ .line 368 │ - new-instance v39, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + new-instance v40, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ │ - invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ + invoke-direct/range {v40 .. v40}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ │ .line 369 │ - .local v39, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .local v40, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ invoke-virtual/range {p1 .. p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getContext()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-static/range {v46 .. v47}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conScrollRequest(Ljava/lang/String;Z)Ljava/lang/String; │ + invoke-static/range {v47 .. v48}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conScrollRequest(Ljava/lang/String;Z)Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 370 │ - .local v45, "xml":Ljava/lang/String; │ - const-string v46, "" │ + .local v46, "xml":Ljava/lang/String; │ + const-string v47, "" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v46 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ if-eq v0, v1, :cond_0 │ │ - invoke-static/range {v45 .. v45}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ + invoke-static/range {v46 .. v46}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_2 │ + if-eqz v47, :cond_2 │ │ .line 372 │ :cond_0 │ - const-string v46, "XML-ERROR" │ + const-string v47, "XML-ERROR" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 373 │ - const/16 v39, 0x0 │ + const/16 v40, 0x0 │ │ .line 657 │ - .end local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .end local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_1 │ - return-object v39 │ + return-object v40 │ │ .line 375 │ - .restart local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .restart local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_2 │ - new-instance v38, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + new-instance v39, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ │ - invoke-direct/range {v38 .. v38}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ + invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ │ .line 377 │ - .local v38, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ - move-object/from16 v0, v38 │ + .local v39, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + move-object/from16 v0, v39 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->getDomElement(Ljava/lang/String;)Lorg/w3c/dom/Document; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 379 │ - .local v23, "doc":Lorg/w3c/dom/Document; │ - const-string v46, "ConResCtxt" │ + .local v24, "doc":Lorg/w3c/dom/Document; │ + const-string v47, "ConResCtxt" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 381 │ - .local v35, "nl":Lorg/w3c/dom/NodeList; │ - const/16 v46, 0x0 │ + .local v36, "nl":Lorg/w3c/dom/NodeList; │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_3 │ + if-eqz v47, :cond_3 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_3 │ │ .line 383 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 384 │ - .local v36, "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + .local v37, "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setContext(Ljava/lang/String;)V │ │ .line 388 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_3 │ - const-string v46, "Overview" │ + const-string v47, "Overview" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 390 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1 │ + if-eqz v47, :cond_1 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_1 │ │ .line 392 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 393 │ - .local v37, "overview":Lorg/w3c/dom/NodeList; │ - const/16 v27, 0x0 │ + .local v38, "overview":Lorg/w3c/dom/NodeList; │ + const/16 v28, 0x0 │ │ - .local v27, "i":I │ + .local v28, "i":I │ :goto_0 │ - invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v38 .. v38}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_10 │ │ .line 395 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 396 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_8 │ + if-eqz v47, :cond_8 │ │ .line 398 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 399 │ - .local v19, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v20, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 400 │ - .local v18, "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v19, "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .local v28, "j":I │ + .local v29, "j":I │ :goto_1 │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 402 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 403 │ - .local v20, "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v21, "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_6 │ + if-eqz v47, :cond_6 │ │ .line 405 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 406 │ - .local v22, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v23, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 407 │ - .local v10, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .local v11, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .local v32, "k":I │ + .local v33, "k":I │ :goto_2 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_4 │ │ .line 409 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 407 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_2 │ │ .line 411 │ :cond_4 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 433 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v32 # "k":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v33 # "k":I │ :cond_5 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 400 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_1 │ │ .line 413 │ :cond_6 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_5 │ + if-eqz v47, :cond_5 │ │ .line 415 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 416 │ - .local v17, "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v18, "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_3 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_5 │ │ .line 418 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 419 │ - .local v21, "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v22, "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_7 │ + if-eqz v47, :cond_7 │ │ .line 421 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 424 │ - .local v41, "simple":Ljava/text/SimpleDateFormat; │ + .local v42, "simple":Ljava/text/SimpleDateFormat; │ :try_start_0 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 416 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_7 │ :goto_4 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_3 │ │ .line 426 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_0 │ - move-exception v25 │ + move-exception v26 │ │ .line 428 │ - .local v25, "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .local v26, "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_4 │ │ .line 436 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_8 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_d │ + if-eqz v47, :cond_d │ │ .line 438 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 439 │ - .local v4, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v5, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 440 │ - .local v3, "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v4, "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_5 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 442 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 443 │ - .local v5, "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v6, "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_b │ + if-eqz v47, :cond_b │ │ .line 445 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 446 │ - .local v7, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v8, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 447 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_6 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_9 │ │ .line 449 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 447 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_6 │ │ .line 451 │ :cond_9 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 473 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v32 # "k":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v33 # "k":I │ :cond_a │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 440 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_5 │ │ .line 453 │ :cond_b │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_a │ + if-eqz v47, :cond_a │ │ .line 455 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 456 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_7 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_a │ │ .line 458 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 459 │ - .local v6, "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v7, "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_c │ + if-eqz v47, :cond_c │ │ .line 461 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 464 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_1 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 456 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_c │ :goto_8 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_7 │ │ .line 466 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_1 │ - move-exception v25 │ + move-exception v26 │ │ .line 468 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_8 │ │ .line 476 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_d │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Transfers" │ + const-string v48, "Transfers" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_f │ + if-eqz v47, :cond_f │ │ .line 478 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-static/range {v46 .. v46}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v47 .. v47}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v46 │ + move-result v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setTransfers(I)V │ │ .line 393 │ :cond_e │ :goto_9 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_0 │ │ .line 480 │ :cond_f │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_e │ + if-eqz v47, :cond_e │ │ .line 482 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 485 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_2 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDuration(Ljava/util/Date;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto :goto_9 │ │ .line 487 │ :catch_2 │ - move-exception v25 │ + move-exception v26 │ │ .line 489 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumskonvertierung falsch" │ + const-string v48, "Datumskonvertierung falsch" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_9 │ │ .line 493 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_10 │ - const-string v46, "ConSectionList" │ + const-string v47, "ConSectionList" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 495 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1 │ + if-eqz v47, :cond_1 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_1 │ │ .line 497 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 498 │ - .local v13, "conlist":Lorg/w3c/dom/NodeList; │ - new-instance v16, Ljava/util/Vector; │ + .local v14, "conlist":Lorg/w3c/dom/NodeList; │ + new-instance v17, Ljava/util/Vector; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/Vector;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/Vector;->()V │ │ .line 499 │ - .local v16, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ - const/16 v27, 0x0 │ + .local v17, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ + const/16 v28, 0x0 │ │ :goto_a │ - invoke-interface {v13}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v14}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1 │ │ .line 501 │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - invoke-interface {v13, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v14, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 502 │ - .local v14, "conlistitem":Lorg/w3c/dom/Node; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v15, "conlistitem":Lorg/w3c/dom/Node; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "ConSection" │ + const-string v48, "ConSection" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_24 │ + if-eqz v47, :cond_24 │ │ .line 504 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ .line 505 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v4, 0x0 │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v5, 0x0 │ │ .line 506 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v12, 0x0 │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v13, 0x0 │ │ .line 507 │ - .local v12, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v13, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 508 │ - .local v15, "consection":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v16, "consection":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_b │ - invoke-interface {v15}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v16 .. v16}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_21 │ │ .line 510 │ - move/from16 v0, v32 │ + move-object/from16 v0, v16 │ │ - invoke-interface {v15, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + move/from16 v1, v33 │ │ - move-result-object v36 │ + invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + │ + move-result-object v37 │ │ .line 511 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_15 │ + if-eqz v47, :cond_15 │ │ .line 513 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 514 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 515 │ - .restart local v18 # "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v19 # "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_c │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 517 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 518 │ - .restart local v20 # "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v21 # "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_13 │ + if-eqz v47, :cond_13 │ │ .line 520 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 521 │ - .restart local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 522 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .local v34, "n":I │ + .local v35, "n":I │ :goto_d │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_11 │ │ .line 524 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 522 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_d │ │ .line 526 │ :cond_11 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 515 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v34 # "n":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v35 # "n":I │ :cond_12 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_c │ │ .line 528 │ :cond_13 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_12 │ + if-eqz v47, :cond_12 │ │ .line 530 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 531 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_e │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_12 │ │ .line 533 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 534 │ - .restart local v21 # "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v22 # "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_14 │ + if-eqz v47, :cond_14 │ │ .line 536 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 539 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_3 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 531 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_14 │ :goto_f │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_e │ │ .line 541 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_3 │ - move-exception v25 │ + move-exception v26 │ │ .line 543 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_f │ │ .line 550 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_15 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1a │ + if-eqz v47, :cond_1a │ │ .line 552 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 553 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 554 │ - .restart local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_10 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 556 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 557 │ - .restart local v5 # "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v6 # "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_18 │ + if-eqz v47, :cond_18 │ │ .line 559 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 560 │ - .restart local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 561 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_11 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_16 │ │ .line 563 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 561 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_11 │ │ .line 565 │ :cond_16 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 587 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v34 # "n":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v35 # "n":I │ :cond_17 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 554 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_10 │ │ .line 567 │ :cond_18 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_17 │ + if-eqz v47, :cond_17 │ │ .line 569 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 570 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_12 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_17 │ │ .line 572 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 573 │ - .restart local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_19 │ + if-eqz v47, :cond_19 │ │ .line 575 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 578 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_4 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 570 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_19 │ :goto_13 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_12 │ │ .line 580 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_4 │ - move-exception v25 │ + move-exception v26 │ │ .line 582 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_13 │ │ .line 590 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1a │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Journey" │ + const-string v48, "Journey" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1e │ + if-eqz v47, :cond_1e │ │ .line 592 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ │ .line 593 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 594 │ - .local v29, "journey":Lorg/w3c/dom/NodeList; │ - const/16 v40, 0x0 │ + .local v30, "journey":Lorg/w3c/dom/NodeList; │ + const/16 v41, 0x0 │ │ - .local v40, "s":I │ + .local v41, "s":I │ :goto_14 │ - invoke-interface/range {v29 .. v29}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v40 │ + move/from16 v0, v41 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 596 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move/from16 v1, v40 │ + move/from16 v1, v41 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 597 │ - .local v31, "journeyitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v32, "journeyitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "JourneyAttributeList" │ + const-string v48, "JourneyAttributeList" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1d │ + if-eqz v47, :cond_1d │ │ .line 599 │ - new-instance v11, Ljava/util/Vector; │ + new-instance v12, Ljava/util/Vector; │ │ - invoke-direct {v11}, Ljava/util/Vector;->()V │ + invoke-direct {v12}, Ljava/util/Vector;->()V │ │ .line 600 │ - .local v11, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v12, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 601 │ - .local v30, "journeyattrlist":Lorg/w3c/dom/NodeList; │ - const/16 v26, 0x0 │ + .local v31, "journeyattrlist":Lorg/w3c/dom/NodeList; │ + const/16 v27, 0x0 │ │ - .local v26, "g":I │ + .local v27, "g":I │ :goto_15 │ - invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1c │ │ .line 603 │ - new-instance v42, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + new-instance v43, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ │ - invoke-direct/range {v42 .. v42}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ + invoke-direct/range {v43 .. v43}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ │ .line 604 │ - .local v42, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ - move-object/from16 v0, v30 │ + .local v43, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + move-object/from16 v0, v31 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 605 │ - .local v8, "attr":Lorg/w3c/dom/Node; │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v9, "attr":Lorg/w3c/dom/Node; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 606 │ - .local v9, "attribute":Lorg/w3c/dom/NamedNodeMap; │ - if-eqz v9, :cond_1b │ + .local v10, "attribute":Lorg/w3c/dom/NamedNodeMap; │ + if-eqz v10, :cond_1b │ │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1b │ + if-eqz v47, :cond_1b │ │ .line 608 │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setType(Ljava/lang/String;)V │ │ .line 609 │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setText(Ljava/lang/String;)V │ │ .line 610 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - invoke-virtual {v11, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 601 │ :cond_1b │ - add-int/lit8 v26, v26, 0x1 │ + add-int/lit8 v27, v27, 0x1 │ │ goto :goto_15 │ │ - .end local v8 # "attr":Lorg/w3c/dom/Node; │ - .end local v9 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ - .end local v42 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + .end local v9 # "attr":Lorg/w3c/dom/Node; │ + .end local v10 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ + .end local v43 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ :cond_1c │ - move-object/from16 v46, v12 │ + move-object/from16 v47, v13 │ │ .line 613 │ - check-cast v46, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + check-cast v47, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v0, v11}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ + invoke-virtual {v0, v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ │ .line 594 │ - .end local v11 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - .end local v26 # "g":I │ - .end local v30 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ + .end local v12 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + .end local v27 # "g":I │ + .end local v31 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ :cond_1d │ - add-int/lit8 v40, v40, 0x1 │ + add-int/lit8 v41, v41, 0x1 │ │ goto/16 :goto_14 │ │ .line 617 │ - .end local v29 # "journey":Lorg/w3c/dom/NodeList; │ - .end local v31 # "journeyitem":Lorg/w3c/dom/Node; │ - .end local v40 # "s":I │ + .end local v30 # "journey":Lorg/w3c/dom/NodeList; │ + .end local v32 # "journeyitem":Lorg/w3c/dom/Node; │ + .end local v41 # "s":I │ :cond_1e │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Walk" │ + const-string v48, "Walk" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_20 │ + if-eqz v47, :cond_20 │ │ .line 619 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ │ .line 620 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 621 │ - .local v43, "walklist":Lorg/w3c/dom/NodeList; │ - const/16 v33, 0x0 │ + .local v44, "walklist":Lorg/w3c/dom/NodeList; │ + const/16 v34, 0x0 │ │ - .local v33, "m":I │ + .local v34, "m":I │ :goto_16 │ - invoke-interface/range {v43 .. v43}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 623 │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v44 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 624 │ - .local v44, "walklistitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v45, "walklistitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1f │ + if-eqz v47, :cond_1f │ │ .line 626 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 629 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_5 │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 │ │ .line 621 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1f │ :goto_17 │ - add-int/lit8 v33, v33, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_16 │ │ .line 631 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_5 │ - move-exception v25 │ + move-exception v26 │ │ .line 633 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_17 │ │ .line 508 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v33 # "m":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ - .end local v43 # "walklist":Lorg/w3c/dom/NodeList; │ - .end local v44 # "walklistitem":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v34 # "m":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v44 # "walklist":Lorg/w3c/dom/NodeList; │ + .end local v45 # "walklistitem":Lorg/w3c/dom/Node; │ :cond_20 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto/16 :goto_b │ │ .line 639 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_21 │ - if-nez v12, :cond_22 │ + if-nez v13, :cond_22 │ │ .line 641 │ - const-string v46, "XML-LOGGER" │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "No connection type detected!" │ + const-string v48, "No connection type detected!" │ │ - invoke-static/range {v46 .. v47}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v47 .. v48}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 642 │ - const/16 v46, -0x3 │ + const/16 v47, -0x3 │ │ - invoke-static/range {v46 .. v46}, Ljava/lang/System;->exit(I)V │ + invoke-static/range {v47 .. v47}, Ljava/lang/System;->exit(I)V │ │ .line 644 │ :cond_22 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 645 │ - invoke-virtual {v12, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 646 │ - instance-of v0, v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + instance-of v0, v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move/from16 v46, v0 │ + move/from16 v47, v0 │ │ - if-eqz v46, :cond_23 │ + if-eqz v47, :cond_23 │ │ .line 648 │ - new-instance v24, Ljava/util/Date; │ + new-instance v25, Ljava/util/Date; │ │ - invoke-virtual {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-virtual/range {v46 .. v46}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v46 │ + move-result-wide v48 │ │ - invoke-virtual/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - invoke-virtual/range {v48 .. v48}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v48 │ + move-result-wide v50 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - const-wide/32 v48, 0x36ee80 │ + const-wide/32 v50, 0x36ee80 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v25 │ │ - move-wide/from16 v1, v46 │ + move-wide/from16 v1, v48 │ │ invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ │ .line 649 │ - .local v24, "duration":Ljava/util/Date; │ - move-object/from16 v0, v24 │ + .local v25, "duration":Ljava/util/Date; │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ │ .line 651 │ - .end local v24 # "duration":Ljava/util/Date; │ + .end local v25 # "duration":Ljava/util/Date; │ :cond_23 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v12}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v13}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 653 │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - .end local v15 # "consection":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v32 # "k":I │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + .end local v16 # "consection":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v33 # "k":I │ :cond_24 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setConnectionlist(Ljava/util/Vector;)V │ │ .line 499 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_a │ .end method │ │ .method protected scrollForward(Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;)Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ - .locals 50 │ + .locals 52 │ .param p1, "request" # Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ │ .prologue │ .line 73 │ - new-instance v39, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + new-instance v40, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ │ - invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ + invoke-direct/range {v40 .. v40}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->()V │ │ .line 74 │ - .local v39, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .local v40, "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ invoke-virtual/range {p1 .. p1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getContext()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - invoke-static/range {v46 .. v47}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conScrollRequest(Ljava/lang/String;Z)Ljava/lang/String; │ + invoke-static/range {v47 .. v48}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->conScrollRequest(Ljava/lang/String;Z)Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 75 │ - .local v45, "xml":Ljava/lang/String; │ - const-string v46, "" │ + .local v46, "xml":Ljava/lang/String; │ + const-string v47, "" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v46 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ if-eq v0, v1, :cond_0 │ │ - invoke-static/range {v45 .. v45}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ + invoke-static/range {v46 .. v46}, Lit/sasabz/android/sasabus/classes/hafas/XMLRequest;->containsError(Ljava/lang/String;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_2 │ + if-eqz v47, :cond_2 │ │ .line 77 │ :cond_0 │ - const-string v46, "XML-ERROR" │ + const-string v47, "XML-ERROR" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 78 │ - const/16 v39, 0x0 │ + const/16 v40, 0x0 │ │ .line 363 │ - .end local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .end local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_1 │ - return-object v39 │ + return-object v40 │ │ .line 80 │ - .restart local v39 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ + .restart local v40 # "req":Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest; │ :cond_2 │ - new-instance v38, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + new-instance v39, Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ │ - invoke-direct/range {v38 .. v38}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ + invoke-direct/range {v39 .. v39}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->()V │ │ .line 82 │ - .local v38, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ - move-object/from16 v0, v38 │ + .local v39, "parser":Lit/sasabz/android/sasabus/classes/network/SASAbusXML; │ + move-object/from16 v0, v39 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/network/SASAbusXML;->getDomElement(Ljava/lang/String;)Lorg/w3c/dom/Document; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 84 │ - .local v23, "doc":Lorg/w3c/dom/Document; │ - const-string v46, "ConResCtxt" │ + .local v24, "doc":Lorg/w3c/dom/Document; │ + const-string v47, "ConResCtxt" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 86 │ - .local v35, "nl":Lorg/w3c/dom/NodeList; │ - const/16 v46, 0x0 │ + .local v36, "nl":Lorg/w3c/dom/NodeList; │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_3 │ + if-eqz v47, :cond_3 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_3 │ │ .line 88 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 89 │ - .local v36, "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + .local v37, "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setContext(Ljava/lang/String;)V │ │ .line 93 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_3 │ - const-string v46, "Overview" │ + const-string v47, "Overview" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 95 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1 │ + if-eqz v47, :cond_1 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_1 │ │ .line 97 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 98 │ - .local v37, "overview":Lorg/w3c/dom/NodeList; │ - const/16 v27, 0x0 │ + .local v38, "overview":Lorg/w3c/dom/NodeList; │ + const/16 v28, 0x0 │ │ - .local v27, "i":I │ + .local v28, "i":I │ :goto_0 │ - invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v38 .. v38}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_10 │ │ .line 100 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v38 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 101 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_8 │ + if-eqz v47, :cond_8 │ │ .line 103 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 104 │ - .local v19, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v20, "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 105 │ - .local v18, "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v19, "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .local v28, "j":I │ + .local v29, "j":I │ :goto_1 │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 107 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 108 │ - .local v20, "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v21, "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_6 │ + if-eqz v47, :cond_6 │ │ .line 110 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 111 │ - .local v22, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v23, "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 112 │ - .local v10, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .local v11, "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .local v32, "k":I │ + .local v33, "k":I │ :goto_2 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_4 │ │ .line 114 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 112 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_2 │ │ .line 116 │ :cond_4 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 138 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v32 # "k":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v33 # "k":I │ :cond_5 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 105 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_1 │ │ .line 118 │ :cond_6 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_5 │ + if-eqz v47, :cond_5 │ │ .line 120 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 121 │ - .local v17, "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v18, "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_3 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_5 │ │ .line 123 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 124 │ - .local v21, "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v22, "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_7 │ + if-eqz v47, :cond_7 │ │ .line 126 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 129 │ - .local v41, "simple":Ljava/text/SimpleDateFormat; │ + .local v42, "simple":Ljava/text/SimpleDateFormat; │ :try_start_0 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 121 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_7 │ :goto_4 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_3 │ │ .line 131 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_0 │ - move-exception v25 │ + move-exception v26 │ │ .line 133 │ - .local v25, "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .local v26, "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_4 │ │ .line 141 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_8 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_d │ + if-eqz v47, :cond_d │ │ .line 143 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 144 │ - .local v4, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v5, "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 145 │ - .local v3, "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .local v4, "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_5 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_e │ │ .line 147 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 148 │ - .local v5, "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v6, "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_b │ + if-eqz v47, :cond_b │ │ .line 150 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 151 │ - .local v7, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .local v8, "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 152 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v32, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_6 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_9 │ │ .line 154 │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 152 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_6 │ │ .line 156 │ :cond_9 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 178 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v32 # "k":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v33 # "k":I │ :cond_a │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 145 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_5 │ │ .line 158 │ :cond_b │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_a │ + if-eqz v47, :cond_a │ │ .line 160 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 161 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_7 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_a │ │ .line 163 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v33 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 164 │ - .local v6, "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v7, "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_c │ + if-eqz v47, :cond_c │ │ .line 166 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 169 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_1 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 161 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_c │ :goto_8 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto :goto_7 │ │ .line 171 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_1 │ - move-exception v25 │ + move-exception v26 │ │ .line 173 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_8 │ │ .line 181 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v32 # "k":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v33 # "k":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_d │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Transfers" │ + const-string v48, "Transfers" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_f │ + if-eqz v47, :cond_f │ │ .line 183 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-static/range {v46 .. v46}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v47 .. v47}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v46 │ + move-result v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setTransfers(I)V │ │ .line 98 │ :cond_e │ :goto_9 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_0 │ │ .line 185 │ :cond_f │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_e │ + if-eqz v47, :cond_e │ │ .line 187 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 190 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_2 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setDuration(Ljava/util/Date;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto :goto_9 │ │ .line 192 │ :catch_2 │ - move-exception v25 │ + move-exception v26 │ │ .line 194 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumskonvertierung falsch" │ + const-string v48, "Datumskonvertierung falsch" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_9 │ │ .line 198 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_10 │ - const-string v46, "ConSectionList" │ + const-string v47, "ConSectionList" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 200 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1 │ + if-eqz v47, :cond_1 │ │ - invoke-interface/range {v35 .. v35}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - const/16 v47, 0x1 │ + const/16 v48, 0x1 │ │ - move/from16 v0, v46 │ + move/from16 v0, v47 │ │ - move/from16 v1, v47 │ + move/from16 v1, v48 │ │ if-lt v0, v1, :cond_1 │ │ .line 202 │ - const/16 v46, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 203 │ - .local v13, "conlist":Lorg/w3c/dom/NodeList; │ - new-instance v16, Ljava/util/Vector; │ + .local v14, "conlist":Lorg/w3c/dom/NodeList; │ + new-instance v17, Ljava/util/Vector; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/Vector;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/Vector;->()V │ │ .line 204 │ - .local v16, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ - const/16 v27, 0x0 │ + .local v17, "convect":Ljava/util/Vector;, "Ljava/util/Vector;" │ + const/16 v28, 0x0 │ │ :goto_a │ - invoke-interface {v13}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v14}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1 │ │ .line 206 │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - invoke-interface {v13, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v14, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 207 │ - .local v14, "conlistitem":Lorg/w3c/dom/Node; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v15, "conlistitem":Lorg/w3c/dom/Node; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "ConSection" │ + const-string v48, "ConSection" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_24 │ + if-eqz v47, :cond_24 │ │ .line 209 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ .line 210 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v4, 0x0 │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v5, 0x0 │ │ .line 211 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - const/4 v12, 0x0 │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + const/4 v13, 0x0 │ │ .line 212 │ - .local v12, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface {v14}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v13, "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface {v15}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 213 │ - .local v15, "consection":Lorg/w3c/dom/NodeList; │ - const/16 v32, 0x0 │ + .local v16, "consection":Lorg/w3c/dom/NodeList; │ + const/16 v33, 0x0 │ │ - .restart local v32 # "k":I │ + .restart local v33 # "k":I │ :goto_b │ - invoke-interface {v15}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v16 .. v16}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v32 │ + move/from16 v0, v33 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_21 │ │ .line 215 │ - move/from16 v0, v32 │ + move-object/from16 v0, v16 │ │ - invoke-interface {v15, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + move/from16 v1, v33 │ │ - move-result-object v36 │ + invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + │ + move-result-object v37 │ │ .line 216 │ - .restart local v36 # "node":Lorg/w3c/dom/Node; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v37 # "node":Lorg/w3c/dom/Node; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Departure" │ + const-string v48, "Departure" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_15 │ + if-eqz v47, :cond_15 │ │ .line 218 │ - new-instance v19, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v20, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 219 │ - .restart local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 220 │ - .restart local v18 # "departure":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v19 # "departure":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_c │ - invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v19 .. v19}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 222 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v29 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 223 │ - .restart local v20 # "depnode":Lorg/w3c/dom/Node; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v21 # "depnode":Lorg/w3c/dom/Node; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_13 │ + if-eqz v47, :cond_13 │ │ .line 225 │ - new-instance v22, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v23, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct/range {v22 .. v22}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct/range {v23 .. v23}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 226 │ - .restart local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 227 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .local v34, "n":I │ + .local v35, "n":I │ :goto_d │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_11 │ │ .line 229 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v48 │ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 227 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_d │ │ .line 231 │ :cond_11 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 220 │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v22 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v34 # "n":I │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v23 # "depstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v35 # "n":I │ :cond_12 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_c │ │ .line 233 │ :cond_13 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Dep" │ + const-string v48, "Dep" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_12 │ + if-eqz v47, :cond_12 │ │ .line 235 │ - invoke-interface/range {v20 .. v20}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 236 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_e │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_12 │ │ .line 238 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 239 │ - .restart local v21 # "depnode2":Lorg/w3c/dom/Node; │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v22 # "depnode2":Lorg/w3c/dom/Node; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_14 │ + if-eqz v47, :cond_14 │ │ .line 241 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 244 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_3 │ - invoke-interface/range {v21 .. v21}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v22 .. v22}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 236 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_14 │ :goto_f │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_e │ │ .line 246 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_3 │ - move-exception v25 │ + move-exception v26 │ │ .line 248 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_f │ │ .line 255 │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v18 # "departure":Lorg/w3c/dom/NodeList; │ - .end local v20 # "depnode":Lorg/w3c/dom/Node; │ - .end local v21 # "depnode2":Lorg/w3c/dom/Node; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v19 # "departure":Lorg/w3c/dom/NodeList; │ + .end local v21 # "depnode":Lorg/w3c/dom/Node; │ + .end local v22 # "depnode2":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_15 │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arrival" │ + const-string v48, "Arrival" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1a │ + if-eqz v47, :cond_1a │ │ .line 257 │ - new-instance v4, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + new-instance v5, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-direct {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-direct {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->()V │ │ .line 258 │ - .restart local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 259 │ - .restart local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - const/16 v28, 0x0 │ + .restart local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + const/16 v29, 0x0 │ │ - .restart local v28 # "j":I │ + .restart local v29 # "j":I │ :goto_10 │ - invoke-interface {v3}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface {v4}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 261 │ - move/from16 v0, v28 │ + move/from16 v0, v29 │ │ - invoke-interface {v3, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v4, v0}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 262 │ - .restart local v5 # "arrnode":Lorg/w3c/dom/Node; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v6 # "arrnode":Lorg/w3c/dom/Node; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Station" │ + const-string v48, "Station" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_18 │ + if-eqz v47, :cond_18 │ │ .line 264 │ - new-instance v7, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + new-instance v8, Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ │ - invoke-direct {v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ + invoke-direct {v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->()V │ │ .line 265 │ - .restart local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + .restart local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 266 │ - .restart local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - const/16 v34, 0x0 │ + .restart local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_11 │ - invoke-interface {v10}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ + invoke-interface {v11}, Lorg/w3c/dom/NamedNodeMap;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_16 │ │ .line 268 │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface {v11, v0}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v48 .. v48}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - invoke-virtual {v7, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLStation;->setProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 266 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_11 │ │ .line 270 │ :cond_16 │ - invoke-virtual {v4, v7}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ + invoke-virtual {v5, v8}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setStation(Lit/sasabz/android/sasabus/classes/hafas/XMLStation;)V │ │ .line 292 │ - .end local v7 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ - .end local v10 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ - .end local v34 # "n":I │ + .end local v8 # "arrstat":Lit/sasabz/android/sasabus/classes/hafas/XMLStation; │ + .end local v11 # "attributelist":Lorg/w3c/dom/NamedNodeMap; │ + .end local v35 # "n":I │ :cond_17 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - invoke-virtual {v0, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v0, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 259 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ goto :goto_10 │ │ .line 272 │ :cond_18 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Arr" │ + const-string v48, "Arr" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_17 │ + if-eqz v47, :cond_17 │ │ .line 274 │ - invoke-interface {v5}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 275 │ - .restart local v17 # "dep":Lorg/w3c/dom/NodeList; │ - const/16 v34, 0x0 │ + .restart local v18 # "dep":Lorg/w3c/dom/NodeList; │ + const/16 v35, 0x0 │ │ - .restart local v34 # "n":I │ + .restart local v35 # "n":I │ :goto_12 │ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v18 .. v18}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v34 │ + move/from16 v0, v35 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_17 │ │ .line 277 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v34 │ + move/from16 v1, v35 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 278 │ - .restart local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .restart local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Time" │ + const-string v48, "Time" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_19 │ + if-eqz v47, :cond_19 │ │ .line 280 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 283 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_4 │ - invoke-interface {v6}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v7}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v4, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->setArrtime(Ljava/util/Date;)V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 275 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_19 │ :goto_13 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v35, v35, 0x1 │ │ goto :goto_12 │ │ .line 285 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_4 │ - move-exception v25 │ + move-exception v26 │ │ .line 287 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_13 │ │ .line 295 │ - .end local v3 # "arrival":Lorg/w3c/dom/NodeList; │ - .end local v5 # "arrnode":Lorg/w3c/dom/Node; │ - .end local v6 # "arrnode2":Lorg/w3c/dom/Node; │ - .end local v17 # "dep":Lorg/w3c/dom/NodeList; │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v28 # "j":I │ - .end local v34 # "n":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v4 # "arrival":Lorg/w3c/dom/NodeList; │ + .end local v6 # "arrnode":Lorg/w3c/dom/Node; │ + .end local v7 # "arrnode2":Lorg/w3c/dom/Node; │ + .end local v18 # "dep":Lorg/w3c/dom/NodeList; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v29 # "j":I │ + .end local v35 # "n":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1a │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Journey" │ + const-string v48, "Journey" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1e │ + if-eqz v47, :cond_1e │ │ .line 297 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->()V │ │ .line 298 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 299 │ - .local v29, "journey":Lorg/w3c/dom/NodeList; │ - const/16 v40, 0x0 │ + .local v30, "journey":Lorg/w3c/dom/NodeList; │ + const/16 v41, 0x0 │ │ - .local v40, "s":I │ + .local v41, "s":I │ :goto_14 │ - invoke-interface/range {v29 .. v29}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v40 │ + move/from16 v0, v41 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 301 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - move/from16 v1, v40 │ + move/from16 v1, v41 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 302 │ - .local v31, "journeyitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v32, "journeyitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "JourneyAttributeList" │ + const-string v48, "JourneyAttributeList" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1d │ + if-eqz v47, :cond_1d │ │ .line 304 │ - new-instance v11, Ljava/util/Vector; │ + new-instance v12, Ljava/util/Vector; │ │ - invoke-direct {v11}, Ljava/util/Vector;->()V │ + invoke-direct {v12}, Ljava/util/Vector;->()V │ │ .line 305 │ - .local v11, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v12, "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + invoke-interface/range {v32 .. v32}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 306 │ - .local v30, "journeyattrlist":Lorg/w3c/dom/NodeList; │ - const/16 v26, 0x0 │ + .local v31, "journeyattrlist":Lorg/w3c/dom/NodeList; │ + const/16 v27, 0x0 │ │ - .local v26, "g":I │ + .local v27, "g":I │ :goto_15 │ - invoke-interface/range {v30 .. v30}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v31 .. v31}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v26 │ + move/from16 v0, v27 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_1c │ │ .line 308 │ - new-instance v42, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + new-instance v43, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ │ - invoke-direct/range {v42 .. v42}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ + invoke-direct/range {v43 .. v43}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->()V │ │ .line 309 │ - .local v42, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ - move-object/from16 v0, v30 │ + .local v43, "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + move-object/from16 v0, v31 │ │ - move/from16 v1, v26 │ + move/from16 v1, v27 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 310 │ - .local v8, "attr":Lorg/w3c/dom/Node; │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .local v9, "attr":Lorg/w3c/dom/Node; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 311 │ - .local v9, "attribute":Lorg/w3c/dom/NamedNodeMap; │ - if-eqz v9, :cond_1b │ + .local v10, "attribute":Lorg/w3c/dom/NamedNodeMap; │ + if-eqz v10, :cond_1b │ │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - if-eqz v46, :cond_1b │ + if-eqz v47, :cond_1b │ │ .line 313 │ - const-string v46, "type" │ + const-string v47, "type" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-interface {v9, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ + invoke-interface {v10, v0}, Lorg/w3c/dom/NamedNodeMap;->getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setType(Ljava/lang/String;)V │ │ .line 314 │ - invoke-interface {v8}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface {v9}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante;->setText(Ljava/lang/String;)V │ │ .line 315 │ - move-object/from16 v0, v42 │ + move-object/from16 v0, v43 │ │ - invoke-virtual {v11, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 306 │ :cond_1b │ - add-int/lit8 v26, v26, 0x1 │ + add-int/lit8 v27, v27, 0x1 │ │ goto :goto_15 │ │ - .end local v8 # "attr":Lorg/w3c/dom/Node; │ - .end local v9 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ - .end local v42 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ + .end local v9 # "attr":Lorg/w3c/dom/Node; │ + .end local v10 # "attribute":Lorg/w3c/dom/NamedNodeMap; │ + .end local v43 # "variante":Lit/sasabz/android/sasabus/classes/hafas/XMLAttributVariante; │ :cond_1c │ - move-object/from16 v46, v12 │ + move-object/from16 v47, v13 │ │ .line 318 │ - check-cast v46, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + check-cast v47, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v0, v11}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ + invoke-virtual {v0, v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney;->setAttributlist(Ljava/util/Vector;)V │ │ .line 299 │ - .end local v11 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ - .end local v26 # "g":I │ - .end local v30 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ + .end local v12 # "attrlist":Ljava/util/Vector;, "Ljava/util/Vector;" │ + .end local v27 # "g":I │ + .end local v31 # "journeyattrlist":Lorg/w3c/dom/NodeList; │ :cond_1d │ - add-int/lit8 v40, v40, 0x1 │ + add-int/lit8 v41, v41, 0x1 │ │ goto/16 :goto_14 │ │ .line 322 │ - .end local v29 # "journey":Lorg/w3c/dom/NodeList; │ - .end local v31 # "journeyitem":Lorg/w3c/dom/Node; │ - .end local v40 # "s":I │ + .end local v30 # "journey":Lorg/w3c/dom/NodeList; │ + .end local v32 # "journeyitem":Lorg/w3c/dom/Node; │ + .end local v41 # "s":I │ :cond_1e │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Walk" │ + const-string v48, "Walk" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_20 │ + if-eqz v47, :cond_20 │ │ .line 324 │ - new-instance v12, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ + new-instance v13, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk; │ │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-direct {v12}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-direct {v13}, Lit/sasabz/android/sasabus/classes/hafas/XMLWalk;->()V │ │ .line 325 │ - .restart local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - invoke-interface/range {v36 .. v36}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + .restart local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + invoke-interface/range {v37 .. v37}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 326 │ - .local v43, "walklist":Lorg/w3c/dom/NodeList; │ - const/16 v33, 0x0 │ + .local v44, "walklist":Lorg/w3c/dom/NodeList; │ + const/16 v34, 0x0 │ │ - .local v33, "m":I │ + .local v34, "m":I │ :goto_16 │ - invoke-interface/range {v43 .. v43}, Lorg/w3c/dom/NodeList;->getLength()I │ + invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/NodeList;->getLength()I │ │ - move-result v46 │ + move-result v47 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ - move/from16 v1, v46 │ + move/from16 v1, v47 │ │ if-ge v0, v1, :cond_20 │ │ .line 328 │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v44 │ │ - move/from16 v1, v33 │ + move/from16 v1, v34 │ │ invoke-interface {v0, v1}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 329 │ - .local v44, "walklistitem":Lorg/w3c/dom/Node; │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ + .local v45, "walklistitem":Lorg/w3c/dom/Node; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const-string v47, "Duration" │ + const-string v48, "Duration" │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v46 │ + move-result v47 │ │ - if-eqz v46, :cond_1f │ + if-eqz v47, :cond_1f │ │ .line 331 │ - new-instance v41, Ljava/text/SimpleDateFormat; │ + new-instance v42, Ljava/text/SimpleDateFormat; │ │ - const-string v46, "HH:mm:ss" │ + const-string v47, "HH:mm:ss" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 334 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :try_start_5 │ - invoke-interface/range {v44 .. v44}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v45 .. v45}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getChildNodes()Lorg/w3c/dom/NodeList; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x0 │ + const/16 v48, 0x0 │ │ - invoke-interface/range {v46 .. v47}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ + invoke-interface/range {v47 .. v48}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-interface/range {v46 .. v46}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ + invoke-interface/range {v47 .. v47}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - const/16 v47, 0x3 │ + const/16 v48, 0x3 │ │ - invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ :try_end_5 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 │ │ .line 326 │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ :cond_1f │ :goto_17 │ - add-int/lit8 v33, v33, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_16 │ │ .line 336 │ - .restart local v41 # "simple":Ljava/text/SimpleDateFormat; │ + .restart local v42 # "simple":Ljava/text/SimpleDateFormat; │ :catch_5 │ - move-exception v25 │ + move-exception v26 │ │ .line 338 │ - .restart local v25 # "e":Ljava/lang/Exception; │ - const-string v46, "XML-LOGGER" │ + .restart local v26 # "e":Ljava/lang/Exception; │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "Datumkonvertierungsfehler" │ + const-string v48, "Datumkonvertierungsfehler" │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_17 │ │ .line 213 │ - .end local v25 # "e":Ljava/lang/Exception; │ - .end local v33 # "m":I │ - .end local v41 # "simple":Ljava/text/SimpleDateFormat; │ - .end local v43 # "walklist":Lorg/w3c/dom/NodeList; │ - .end local v44 # "walklistitem":Lorg/w3c/dom/Node; │ + .end local v26 # "e":Ljava/lang/Exception; │ + .end local v34 # "m":I │ + .end local v42 # "simple":Ljava/text/SimpleDateFormat; │ + .end local v44 # "walklist":Lorg/w3c/dom/NodeList; │ + .end local v45 # "walklistitem":Lorg/w3c/dom/Node; │ :cond_20 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v33, v33, 0x1 │ │ goto/16 :goto_b │ │ .line 344 │ - .end local v36 # "node":Lorg/w3c/dom/Node; │ + .end local v37 # "node":Lorg/w3c/dom/Node; │ :cond_21 │ - if-nez v12, :cond_22 │ + if-nez v13, :cond_22 │ │ .line 346 │ - const-string v46, "XML-LOGGER" │ + const-string v47, "XML-LOGGER" │ │ - const-string v47, "No connection type detected!" │ + const-string v48, "No connection type detected!" │ │ - invoke-static/range {v46 .. v47}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v47 .. v48}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 347 │ - const/16 v46, -0x3 │ + const/16 v47, -0x3 │ │ - invoke-static/range {v46 .. v46}, Ljava/lang/System;->exit(I)V │ + invoke-static/range {v47 .. v47}, Ljava/lang/System;->exit(I)V │ │ .line 349 │ :cond_22 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDeparture(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 350 │ - invoke-virtual {v12, v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ + invoke-virtual {v13, v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setArrival(Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;)V │ │ .line 351 │ - instance-of v0, v12, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ + instance-of v0, v13, Lit/sasabz/android/sasabus/classes/hafas/XMLJourney; │ │ - move/from16 v46, v0 │ + move/from16 v47, v0 │ │ - if-eqz v46, :cond_23 │ + if-eqz v47, :cond_23 │ │ .line 353 │ - new-instance v24, Ljava/util/Date; │ + new-instance v25, Ljava/util/Date; │ │ - invoke-virtual {v4}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual {v5}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v46 │ + move-result-object v47 │ │ - invoke-virtual/range {v46 .. v46}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v46 │ + move-result-wide v48 │ │ - invoke-virtual/range {v19 .. v19}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ + invoke-virtual/range {v20 .. v20}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - invoke-virtual/range {v48 .. v48}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v47 .. v47}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v48 │ + move-result-wide v50 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - const-wide/32 v48, 0x36ee80 │ + const-wide/32 v50, 0x36ee80 │ │ - sub-long v46, v46, v48 │ + sub-long v48, v48, v50 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v25 │ │ - move-wide/from16 v1, v46 │ + move-wide/from16 v1, v48 │ │ invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ │ .line 354 │ - .local v24, "duration":Ljava/util/Date; │ - move-object/from16 v0, v24 │ + .local v25, "duration":Ljava/util/Date; │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v12, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnection;->setDuration(Ljava/util/Date;)V │ │ .line 356 │ - .end local v24 # "duration":Ljava/util/Date; │ + .end local v25 # "duration":Ljava/util/Date; │ :cond_23 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v12}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v13}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 358 │ - .end local v4 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v12 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ - .end local v15 # "consection":Lorg/w3c/dom/NodeList; │ - .end local v19 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ - .end local v32 # "k":I │ + .end local v5 # "arrivalstop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v13 # "con":Lit/sasabz/android/sasabus/classes/hafas/XMLConnection; │ + .end local v16 # "consection":Lorg/w3c/dom/NodeList; │ + .end local v20 # "departurestop":Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ + .end local v33 # "k":I │ :cond_24 │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->setConnectionlist(Ljava/util/Vector;)V │ │ .line 204 │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_a │ .end method ├── smali/it/sasabz/android/sasabus/classes/hafas/services/XMLForwardScroll.smali │ @@ -47,21 +47,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 8 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLForwardScroll;->doInBackground([Ljava/lang/Void;)Ljava/util/Vector; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -118,14 +116,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 26 │ invoke-virtual {v1}, Lit/sasabz/android/sasabus/classes/hafas/XMLConnectionRequest;->getArrival()Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/hafas/XMLBasicStop;->getArrtime()Ljava/util/Date; │ │ move-result-object v2 ├── smali/it/sasabz/android/sasabus/classes/hafas/services/XMLStationList.smali │ @@ -296,21 +296,19 @@ │ move-result-object v12 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 44 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLStationList;->doInBackground([Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -353,18 +351,16 @@ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment;->fillSpinner(Ljava/util/Vector;Ljava/util/Vector;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 44 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/hafas/services/XMLStationList;->onPostExecute(Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/it/sasabz/android/sasabus/classes/network/SasabusHTTP.smali │ @@ -22,228 +22,230 @@ │ .line 81 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized get(Ljava/io/FileOutputStream;Ljava/lang/String;Lit/sasabz/android/sasabus/classes/services/FileRetriever;)Z │ - .locals 16 │ + .locals 18 │ .param p1, "outputStream" # Ljava/io/FileOutputStream; │ .param p2, "filename" # Ljava/lang/String; │ .param p3, "fileret" # Lit/sasabz/android/sasabus/classes/services/FileRetriever; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 87 │ monitor-enter p0 │ │ :try_start_0 │ - new-instance v6, Ljava/io/BufferedOutputStream; │ + new-instance v7, Ljava/io/BufferedOutputStream; │ │ move-object/from16 v0, p1 │ │ - invoke-direct {v6, v0}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;)V │ + invoke-direct {v7, v0}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;)V │ │ .line 88 │ - .local v6, "output":Ljava/io/BufferedOutputStream; │ - new-instance v10, Ljava/net/URL; │ + .local v7, "output":Ljava/io/BufferedOutputStream; │ + new-instance v11, Ljava/net/URL; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lit/sasabz/android/sasabus/classes/network/SasabusHTTP;->hostname:Ljava/lang/String; │ + iget-object v13, v0, Lit/sasabz/android/sasabus/classes/network/SasabusHTTP;->hostname:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-direct {v10, v11}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 89 │ - .local v10, "url":Ljava/net/URL; │ - invoke-virtual {v10}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 91 │ - .local v9, "ucon":Ljava/net/URLConnection; │ - invoke-virtual {v9}, Ljava/net/URLConnection;->connect()V │ + .local v10, "ucon":Ljava/net/URLConnection; │ + invoke-virtual {v10}, Ljava/net/URLConnection;->connect()V │ │ .line 93 │ - invoke-virtual {v9}, Ljava/net/URLConnection;->getContentLength()I │ + invoke-virtual {v10}, Ljava/net/URLConnection;->getContentLength()I │ │ - move-result v5 │ + move-result v6 │ │ .line 95 │ - .local v5, "lenghtOfFile":I │ - new-instance v4, Ljava/io/BufferedInputStream; │ + .local v6, "lenghtOfFile":I │ + new-instance v5, Ljava/io/BufferedInputStream; │ │ - invoke-virtual {v9}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual {v10}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-direct {v4, v11}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v5, v12}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ │ .line 96 │ - .local v4, "input":Ljava/io/BufferedInputStream; │ - const/16 v11, 0x1000 │ + .local v5, "input":Ljava/io/BufferedInputStream; │ + const/16 v12, 0x1000 │ │ - new-array v1, v11, [B │ + new-array v2, v12, [B │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 97 │ - .local v1, "buffer":[B │ - const/4 v2, 0x0 │ + .local v2, "buffer":[B │ + const/4 v3, 0x0 │ │ .line 98 │ - .local v2, "bytesRead":I │ - const-wide/16 v7, 0x0 │ + .local v3, "bytesRead":I │ + const-wide/16 v8, 0x0 │ │ .line 101 │ - .local v7, "total":J │ + .local v8, "total":J │ :goto_0 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/BufferedInputStream;->read([B)I │ + invoke-virtual {v5, v2}, Ljava/io/BufferedInputStream;->read([B)I │ │ - move-result v2 │ + move-result v3 │ │ - const/4 v11, -0x1 │ + const/4 v12, -0x1 │ │ - if-eq v2, v11, :cond_0 │ + if-eq v3, v12, :cond_0 │ │ .line 102 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v6, v1, v11, v2}, Ljava/io/BufferedOutputStream;->write([BII)V │ + invoke-virtual {v7, v2, v12, v3}, Ljava/io/BufferedOutputStream;->write([BII)V │ │ .line 103 │ - int-to-long v11, v2 │ + int-to-long v12, v3 │ │ - add-long/2addr v7, v11 │ + add-long/2addr v8, v12 │ │ .line 104 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "" │ + const-string v13, "" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const-wide/16 v12, 0x64 │ + const-wide/16 v14, 0x64 │ │ - mul-long/2addr v12, v7 │ + mul-long/2addr v14, v8 │ │ - int-to-long v14, v5 │ + int-to-long v0, v6 │ │ - div-long/2addr v12, v14 │ + move-wide/from16 v16, v0 │ │ - long-to-int v12, v12 │ + div-long v14, v14, v16 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + long-to-int v13, v14 │ │ - move-result-object v11 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v12 │ │ - move-result-object v11 │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v12 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v11}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->publishProgress(Ljava/lang/String;)V │ + invoke-virtual {v0, v12}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->publishProgress(Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 107 │ :catch_0 │ - move-exception v3 │ + move-exception v4 │ │ .line 109 │ - .local v3, "e":Ljava/lang/Exception; │ + .local v4, "e":Ljava/lang/Exception; │ :try_start_2 │ - invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V │ │ .line 110 │ - invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->flush()V │ + invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->flush()V │ │ .line 111 │ - invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->close()V │ + invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->close()V │ │ .line 112 │ - throw v3 │ + throw v4 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 87 │ - .end local v1 # "buffer":[B │ - .end local v2 # "bytesRead":I │ - .end local v3 # "e":Ljava/lang/Exception; │ - .end local v4 # "input":Ljava/io/BufferedInputStream; │ - .end local v5 # "lenghtOfFile":I │ - .end local v6 # "output":Ljava/io/BufferedOutputStream; │ - .end local v7 # "total":J │ - .end local v9 # "ucon":Ljava/net/URLConnection; │ - .end local v10 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "bytesRead":I │ + .end local v4 # "e":Ljava/lang/Exception; │ + .end local v5 # "input":Ljava/io/BufferedInputStream; │ + .end local v6 # "lenghtOfFile":I │ + .end local v7 # "output":Ljava/io/BufferedOutputStream; │ + .end local v8 # "total":J │ + .end local v10 # "ucon":Ljava/net/URLConnection; │ + .end local v11 # "url":Ljava/net/URL; │ :catchall_0 │ - move-exception v11 │ + move-exception v12 │ │ monitor-exit p0 │ │ - throw v11 │ + throw v12 │ │ .line 114 │ - .restart local v1 # "buffer":[B │ - .restart local v2 # "bytesRead":I │ - .restart local v4 # "input":Ljava/io/BufferedInputStream; │ - .restart local v5 # "lenghtOfFile":I │ - .restart local v6 # "output":Ljava/io/BufferedOutputStream; │ - .restart local v7 # "total":J │ - .restart local v9 # "ucon":Ljava/net/URLConnection; │ - .restart local v10 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "bytesRead":I │ + .restart local v5 # "input":Ljava/io/BufferedInputStream; │ + .restart local v6 # "lenghtOfFile":I │ + .restart local v7 # "output":Ljava/io/BufferedOutputStream; │ + .restart local v8 # "total":J │ + .restart local v10 # "ucon":Ljava/net/URLConnection; │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_3 │ - invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->flush()V │ + invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->flush()V │ │ .line 115 │ - invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->close()V │ + invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->close()V │ │ .line 116 │ - invoke-virtual {v4}, Ljava/io/BufferedInputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/BufferedInputStream;->close()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 118 │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ monitor-exit p0 │ │ - return v11 │ + return v12 │ .end method │ │ .method public declared-synchronized getModificationTime(Ljava/lang/String;)Ljava/util/Date; │ .locals 8 │ .param p1, "filename" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -278,30 +280,30 @@ │ │ invoke-direct {v4, v5}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 124 │ .local v4, "url":Ljava/net/URL; │ invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 126 │ - .local v3, "ucon":Ljava/net/URLConnection; │ - invoke-virtual {v3}, Ljava/net/URLConnection;->connect()V │ + .local v1, "ucon":Ljava/net/URLConnection; │ + invoke-virtual {v1}, Ljava/net/URLConnection;->connect()V │ │ .line 128 │ - invoke-virtual {v3}, Ljava/net/URLConnection;->getLastModified()J │ + invoke-virtual {v1}, Ljava/net/URLConnection;->getLastModified()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 130 │ - .local v1, "date_ms":J │ + .local v2, "date_ms":J │ new-instance v0, Ljava/util/Date; │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ .line 131 │ .local v0, "date":Ljava/util/Date; │ const-string v5, "SASAbus HTTP" │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ @@ -332,16 +334,16 @@ │ .line 132 │ monitor-exit p0 │ │ return-object v0 │ │ .line 123 │ .end local v0 # "date":Ljava/util/Date; │ - .end local v1 # "date_ms":J │ - .end local v3 # "ucon":Ljava/net/URLConnection; │ + .end local v1 # "ucon":Ljava/net/URLConnection; │ + .end local v2 # "date_ms":J │ .end local v4 # "url":Ljava/net/URL; │ :catchall_0 │ move-exception v5 │ │ monitor-exit p0 │ │ throw v5 ├── smali/it/sasabz/android/sasabus/classes/network/SasabusFTP.smali │ @@ -1008,15 +1008,15 @@ │ :cond_2 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized get(Ljava/io/FileOutputStream;Ljava/lang/String;Lit/sasabz/android/sasabus/classes/services/FileRetriever;)Z │ - .locals 23 │ + .locals 24 │ .param p1, "outputStream" # Ljava/io/FileOutputStream; │ .param p2, "filename" # Ljava/lang/String; │ .param p3, "fileret" # Lit/sasabz/android/sasabus/classes/services/FileRetriever; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ @@ -1536,25 +1536,25 @@ │ │ const-string v19, "" │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ - const-wide/16 v19, 0x64 │ + const-wide/16 v20, 0x64 │ │ - mul-long v19, v19, v16 │ + mul-long v20, v20, v16 │ │ int-to-long v0, v10 │ │ - move-wide/from16 v21, v0 │ + move-wide/from16 v22, v0 │ │ - div-long v19, v19, v21 │ + div-long v20, v20, v22 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ move/from16 v19, v0 │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; ├── smali/it/sasabz/android/sasabus/classes/services/CheckUpdate.smali │ @@ -43,848 +43,858 @@ │ return-void │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 245 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 246 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 248 │ - .local v2, "haveConnectedMobile":Z │ - iget-object v8, p0, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->activity:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ + .local v1, "haveConnectedMobile":Z │ + iget-object v5, p0, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->activity:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ - invoke-virtual {v8}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + .line 249 │ + invoke-virtual {v5}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "connectivity" │ + const-string v7, "connectivity" │ │ - invoke-virtual {v8, v9}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 250 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 251 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 253 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 254 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 255 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 257 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 258 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 259 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 251 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 261 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Long; │ - .locals 19 │ + .locals 20 │ .param p1, "params" # [Ljava/lang/Void; │ │ .prologue │ .line 39 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->activity:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v16 .. v16}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual/range {v17 .. v17}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v16 .. v16}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual/range {v17 .. v17}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Lit/sasabz/android/sasabus/SASAbus; │ + check-cast v3, Lit/sasabz/android/sasabus/SASAbus; │ │ .line 40 │ - .local v2, "config":Lit/sasabz/android/sasabus/SASAbus; │ + .local v3, "config":Lit/sasabz/android/sasabus/SASAbus; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->activity:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v16 .. v16}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v17 .. v17}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 41 │ - .local v14, "res":Landroid/content/res/Resources; │ - const v16, 0x7f070005 │ + .local v15, "res":Landroid/content/res/Resources; │ + const v17, 0x7f070005 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 42 │ - .local v5, "dbDirName":Ljava/lang/String; │ - new-instance v16, Ljava/lang/StringBuilder; │ + .local v6, "dbDirName":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const v17, 0x7f070001 │ + const v18, 0x7f070001 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, ".db" │ + const-string v18, ".db" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 43 │ - .local v7, "dbFileName":Ljava/lang/String; │ - new-instance v16, Ljava/lang/StringBuilder; │ + .local v8, "dbFileName":Ljava/lang/String; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, ".md5" │ + const-string v18, ".md5" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 45 │ - .local v13, "md5dbFileName":Ljava/lang/String; │ + .local v14, "md5dbFileName":Ljava/lang/String; │ invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, "mounted" │ + const-string v18, "mounted" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-nez v16, :cond_0 │ + if-nez v17, :cond_0 │ │ .line 47 │ - const-wide/16 v16, 0x3 │ + const-wide/16 v18, 0x3 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 165 │ :goto_0 │ - return-object v16 │ + return-object v17 │ │ .line 49 │ :cond_0 │ - new-instance v4, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v4, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 52 │ - .local v4, "dbDir":Ljava/io/File; │ - invoke-virtual {v4}, Ljava/io/File;->exists()Z │ + .local v5, "dbDir":Ljava/io/File; │ + invoke-virtual {v5}, Ljava/io/File;->exists()Z │ │ - move-result v16 │ + move-result v17 │ │ - if-nez v16, :cond_1 │ + if-nez v17, :cond_1 │ │ .line 53 │ - invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z │ + invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z │ │ .line 54 │ - const-wide/16 v16, 0x1 │ + const-wide/16 v18, 0x1 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto :goto_0 │ │ .line 57 │ :cond_1 │ - new-instance v6, Ljava/io/File; │ + new-instance v7, Ljava/io/File; │ │ - invoke-direct {v6, v4, v7}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v5, v8}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 58 │ - .local v6, "dbFile":Ljava/io/File; │ - new-instance v12, Ljava/io/File; │ + .local v7, "dbFile":Ljava/io/File; │ + new-instance v13, Ljava/io/File; │ │ - invoke-direct {v12, v4, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v13, v5, v14}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 59 │ - .local v12, "md5dbFile":Ljava/io/File; │ - const/4 v8, 0x0 │ + .local v13, "md5dbFile":Ljava/io/File; │ + const/4 v9, 0x0 │ │ .line 60 │ - .local v8, "download":Z │ - invoke-virtual {v6}, Ljava/io/File;->exists()Z │ + .local v9, "download":Z │ + invoke-virtual {v7}, Ljava/io/File;->exists()Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_5 │ + if-eqz v17, :cond_5 │ │ - invoke-virtual {v12}, Ljava/io/File;->exists()Z │ + invoke-virtual {v13}, Ljava/io/File;->exists()Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_5 │ + if-eqz v17, :cond_5 │ │ .line 66 │ - invoke-static {v6, v12}, Lit/sasabz/android/sasabus/classes/MD5Utils;->checksumOK(Ljava/io/File;Ljava/io/File;)Z │ + invoke-static {v7, v13}, Lit/sasabz/android/sasabus/classes/MD5Utils;->checksumOK(Ljava/io/File;Ljava/io/File;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-nez v16, :cond_3 │ + if-nez v17, :cond_3 │ │ .line 67 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 102 │ :cond_2 │ :goto_1 │ - if-eqz v8, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 103 │ - const-wide/16 v16, 0x0 │ + const-wide/16 v18, 0x0 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto :goto_0 │ │ .line 69 │ :cond_3 │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ .line 71 │ - .local v10, "end":Ljava/lang/String; │ + .local v11, "end":Ljava/lang/String; │ :try_start_0 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getEndDate()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 75 │ :goto_2 │ - new-instance v15, Ljava/text/SimpleDateFormat; │ + new-instance v16, Ljava/text/SimpleDateFormat; │ │ - const-string v16, "yyyy-MM-dd" │ + const-string v17, "yyyy-MM-dd" │ │ - invoke-direct/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 76 │ - .local v15, "timeFormat":Ljava/text/SimpleDateFormat; │ + .local v16, "timeFormat":Ljava/text/SimpleDateFormat; │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 78 │ - .local v1, "cal":Ljava/util/Calendar; │ + .local v2, "cal":Ljava/util/Calendar; │ :try_start_1 │ - invoke-virtual {v15, v10}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ - │ - move-result-object v11 │ + move-object/from16 v0, v16 │ │ - .line 79 │ - .local v11, "endDate":Ljava/util/Date; │ - invoke-virtual {v1}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ + invoke-virtual {v0, v11}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v16 │ + move-result-object v12 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + .line 80 │ + .local v12, "endDate":Ljava/util/Date; │ + invoke-virtual {v2}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + .line 79 │ + invoke-virtual/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v17 │ │ - .line 81 │ - .local v3, "currentDate":Ljava/util/Date; │ - const-string v16, "CheckDatabaseActivity" │ + invoke-virtual/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - new-instance v17, Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + .line 81 │ + .local v4, "currentDate":Ljava/util/Date; │ + const-string v17, "CheckDatabaseActivity" │ │ - const-string v18, "endDate: " │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + const-string v19, "endDate: " │ │ - invoke-virtual {v11}, Ljava/util/Date;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 82 │ + invoke-virtual {v12}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v19 │ │ - const-string v18, "; currentDate: " │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v18 │ │ - move-result-object v17 │ + const-string v19, "; currentDate: " │ │ - invoke-virtual {v3}, Ljava/util/Date;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 84 │ + invoke-virtual {v4}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v19 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-static/range {v16 .. v17}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v18 │ + │ + .line 81 │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 85 │ - invoke-virtual {v3, v11}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ + invoke-virtual {v4, v12}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_4 │ + if-eqz v17, :cond_4 │ │ .line 86 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - .line 87 │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/SASAbus;->getDbDownloadAttempts()I │ + .line 88 │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/SASAbus;->getDbDownloadAttempts()I │ │ - move-result v16 │ + move-result v17 │ │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ - move/from16 v0, v16 │ + .line 87 │ + move/from16 v0, v17 │ │ - invoke-virtual {v2, v0}, Lit/sasabz/android/sasabus/SASAbus;->setDbDownloadAttempts(I)V │ + invoke-virtual {v3, v0}, Lit/sasabz/android/sasabus/SASAbus;->setDbDownloadAttempts(I)V │ :try_end_1 │ .catch Ljava/text/ParseException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 94 │ - .end local v3 # "currentDate":Ljava/util/Date; │ - .end local v11 # "endDate":Ljava/util/Date; │ + .end local v4 # "currentDate":Ljava/util/Date; │ + .end local v12 # "endDate":Ljava/util/Date; │ :cond_4 │ :goto_3 │ - if-nez v8, :cond_2 │ + if-nez v9, :cond_2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v4}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->fileUpdateAvailable(Ljava/lang/String;Ljava/io/File;)Z │ + invoke-virtual {v0, v14, v5}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->fileUpdateAvailable(Ljava/lang/String;Ljava/io/File;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_2 │ + if-eqz v17, :cond_2 │ │ .line 95 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ goto :goto_1 │ │ .line 72 │ - .end local v1 # "cal":Ljava/util/Calendar; │ - .end local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v2 # "cal":Ljava/util/Calendar; │ + .end local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :catch_0 │ - move-exception v9 │ + move-exception v10 │ │ .line 73 │ - .local v9, "e":Ljava/lang/Exception; │ - invoke-virtual {v9}, Ljava/lang/Exception;->printStackTrace()V │ + .local v10, "e":Ljava/lang/Exception; │ + invoke-virtual {v10}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_2 │ │ .line 90 │ - .end local v9 # "e":Ljava/lang/Exception; │ - .restart local v1 # "cal":Ljava/util/Calendar; │ - .restart local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v10 # "e":Ljava/lang/Exception; │ + .restart local v2 # "cal":Ljava/util/Calendar; │ + .restart local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :catch_1 │ - move-exception v9 │ + move-exception v10 │ │ .line 92 │ - .local v9, "e":Ljava/text/ParseException; │ - invoke-virtual {v9}, Ljava/text/ParseException;->printStackTrace()V │ + .local v10, "e":Ljava/text/ParseException; │ + invoke-virtual {v10}, Ljava/text/ParseException;->printStackTrace()V │ │ goto :goto_3 │ │ .line 99 │ - .end local v1 # "cal":Ljava/util/Calendar; │ - .end local v9 # "e":Ljava/text/ParseException; │ - .end local v10 # "end":Ljava/lang/String; │ - .end local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v2 # "cal":Ljava/util/Calendar; │ + .end local v10 # "e":Ljava/text/ParseException; │ + .end local v11 # "end":Ljava/lang/String; │ + .end local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :cond_5 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 100 │ - const-wide/16 v16, 0x1 │ + const-wide/16 v18, 0x1 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto/16 :goto_0 │ │ .line 106 │ :cond_6 │ - const v16, 0x7f070005 │ + const v17, 0x7f070005 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 107 │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const v17, 0x7f070002 │ + const v18, 0x7f070002 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, ".map" │ + const-string v18, ".map" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 108 │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, ".md5" │ + const-string v18, ".md5" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 111 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - const-string v17, "mounted" │ + const-string v18, "mounted" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-nez v16, :cond_7 │ + if-nez v17, :cond_7 │ │ .line 113 │ - const-wide/16 v16, 0x5 │ + const-wide/16 v18, 0x5 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto/16 :goto_0 │ │ .line 117 │ :cond_7 │ - new-instance v6, Ljava/io/File; │ + new-instance v7, Ljava/io/File; │ │ - .end local v6 # "dbFile":Ljava/io/File; │ - invoke-direct {v6, v4, v7}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + .end local v7 # "dbFile":Ljava/io/File; │ + invoke-direct {v7, v5, v8}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 118 │ - .restart local v6 # "dbFile":Ljava/io/File; │ - new-instance v12, Ljava/io/File; │ + .restart local v7 # "dbFile":Ljava/io/File; │ + new-instance v13, Ljava/io/File; │ │ - .end local v12 # "md5dbFile":Ljava/io/File; │ - invoke-direct {v12, v4, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + .end local v13 # "md5dbFile":Ljava/io/File; │ + invoke-direct {v13, v5, v14}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 120 │ - .restart local v12 # "md5dbFile":Ljava/io/File; │ - const/4 v8, 0x0 │ + .restart local v13 # "md5dbFile":Ljava/io/File; │ + const/4 v9, 0x0 │ │ .line 121 │ - invoke-virtual {v6}, Ljava/io/File;->exists()Z │ + invoke-virtual {v7}, Ljava/io/File;->exists()Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_b │ + if-eqz v17, :cond_b │ │ - invoke-virtual {v12}, Ljava/io/File;->exists()Z │ + invoke-virtual {v13}, Ljava/io/File;->exists()Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_b │ + if-eqz v17, :cond_b │ │ .line 127 │ - invoke-static {v6, v12}, Lit/sasabz/android/sasabus/classes/MD5Utils;->checksumOK(Ljava/io/File;Ljava/io/File;)Z │ + invoke-static {v7, v13}, Lit/sasabz/android/sasabus/classes/MD5Utils;->checksumOK(Ljava/io/File;Ljava/io/File;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-nez v16, :cond_9 │ + if-nez v17, :cond_9 │ │ .line 128 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 163 │ :cond_8 │ :goto_4 │ - if-eqz v8, :cond_c │ + if-eqz v9, :cond_c │ │ .line 164 │ - const-wide/16 v16, 0x0 │ + const-wide/16 v18, 0x0 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto/16 :goto_0 │ │ .line 130 │ :cond_9 │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ .line 132 │ - .restart local v10 # "end":Ljava/lang/String; │ + .restart local v11 # "end":Ljava/lang/String; │ :try_start_2 │ invoke-static {}, Lit/sasabz/android/sasabus/classes/Config;->getEndDate()Ljava/lang/String; │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 136 │ :goto_5 │ - new-instance v15, Ljava/text/SimpleDateFormat; │ + new-instance v16, Ljava/text/SimpleDateFormat; │ │ - const-string v16, "yyyy-MM-dd" │ + const-string v17, "yyyy-MM-dd" │ │ - invoke-direct/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 137 │ - .restart local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .restart local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 139 │ - .restart local v1 # "cal":Ljava/util/Calendar; │ + .restart local v2 # "cal":Ljava/util/Calendar; │ :try_start_3 │ - invoke-virtual {v15, v10}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + move-object/from16 v0, v16 │ │ - move-result-object v11 │ + invoke-virtual {v0, v11}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - .line 140 │ - .restart local v11 # "endDate":Ljava/util/Date; │ - invoke-virtual {v1}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ + move-result-object v12 │ │ - move-result-object v16 │ + .line 141 │ + .restart local v12 # "endDate":Ljava/util/Date; │ + invoke-virtual {v2}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ │ - invoke-virtual/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ - │ - move-result-object v16 │ + move-result-object v17 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + .line 140 │ + invoke-virtual/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v17 │ │ - .line 142 │ - .restart local v3 # "currentDate":Ljava/util/Date; │ - const-string v16, "CheckDatabaseActivity" │ + invoke-virtual/range {v16 .. v17}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - new-instance v17, Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + .line 142 │ + .restart local v4 # "currentDate":Ljava/util/Date; │ + const-string v17, "CheckDatabaseActivity" │ │ - const-string v18, "endDate: " │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + const-string v19, "endDate: " │ │ - invoke-virtual {v11}, Ljava/util/Date;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 143 │ + invoke-virtual {v12}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v19 │ │ - const-string v18, "; currentDate: " │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v18 │ │ - move-result-object v17 │ + const-string v19, "; currentDate: " │ │ - invoke-virtual {v3}, Ljava/util/Date;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 145 │ + invoke-virtual {v4}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v19 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-static/range {v16 .. v17}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v18 │ + │ + .line 142 │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 146 │ - invoke-virtual {v3, v11}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ + invoke-virtual {v4, v12}, Ljava/util/Date;->after(Ljava/util/Date;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_a │ + if-eqz v17, :cond_a │ │ .line 147 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - .line 148 │ - invoke-virtual {v2}, Lit/sasabz/android/sasabus/SASAbus;->getDbDownloadAttempts()I │ + .line 149 │ + invoke-virtual {v3}, Lit/sasabz/android/sasabus/SASAbus;->getDbDownloadAttempts()I │ │ - move-result v16 │ + move-result v17 │ │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ - move/from16 v0, v16 │ + .line 148 │ + move/from16 v0, v17 │ │ - invoke-virtual {v2, v0}, Lit/sasabz/android/sasabus/SASAbus;->setDbDownloadAttempts(I)V │ + invoke-virtual {v3, v0}, Lit/sasabz/android/sasabus/SASAbus;->setDbDownloadAttempts(I)V │ :try_end_3 │ .catch Ljava/text/ParseException; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 155 │ - .end local v3 # "currentDate":Ljava/util/Date; │ - .end local v11 # "endDate":Ljava/util/Date; │ + .end local v4 # "currentDate":Ljava/util/Date; │ + .end local v12 # "endDate":Ljava/util/Date; │ :cond_a │ :goto_6 │ - if-nez v8, :cond_8 │ + if-nez v9, :cond_8 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v4}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->fileUpdateAvailable(Ljava/lang/String;Ljava/io/File;)Z │ + invoke-virtual {v0, v14, v5}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->fileUpdateAvailable(Ljava/lang/String;Ljava/io/File;)Z │ │ - move-result v16 │ + move-result v17 │ │ - if-eqz v16, :cond_8 │ + if-eqz v17, :cond_8 │ │ .line 156 │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ goto :goto_4 │ │ .line 133 │ - .end local v1 # "cal":Ljava/util/Calendar; │ - .end local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v2 # "cal":Ljava/util/Calendar; │ + .end local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :catch_2 │ - move-exception v9 │ + move-exception v10 │ │ .line 134 │ - .local v9, "e":Ljava/lang/Exception; │ - invoke-virtual {v9}, Ljava/lang/Exception;->printStackTrace()V │ + .local v10, "e":Ljava/lang/Exception; │ + invoke-virtual {v10}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_5 │ │ .line 151 │ - .end local v9 # "e":Ljava/lang/Exception; │ - .restart local v1 # "cal":Ljava/util/Calendar; │ - .restart local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v10 # "e":Ljava/lang/Exception; │ + .restart local v2 # "cal":Ljava/util/Calendar; │ + .restart local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :catch_3 │ - move-exception v9 │ + move-exception v10 │ │ .line 153 │ - .local v9, "e":Ljava/text/ParseException; │ - invoke-virtual {v9}, Ljava/text/ParseException;->printStackTrace()V │ + .local v10, "e":Ljava/text/ParseException; │ + invoke-virtual {v10}, Ljava/text/ParseException;->printStackTrace()V │ │ goto :goto_6 │ │ .line 160 │ - .end local v1 # "cal":Ljava/util/Calendar; │ - .end local v9 # "e":Ljava/text/ParseException; │ - .end local v10 # "end":Ljava/lang/String; │ - .end local v15 # "timeFormat":Ljava/text/SimpleDateFormat; │ + .end local v2 # "cal":Ljava/util/Calendar; │ + .end local v10 # "e":Ljava/text/ParseException; │ + .end local v11 # "end":Ljava/lang/String; │ + .end local v16 # "timeFormat":Ljava/text/SimpleDateFormat; │ :cond_b │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 161 │ - const-wide/16 v16, 0x1 │ + const-wide/16 v18, 0x1 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto/16 :goto_0 │ │ .line 165 │ :cond_c │ - const-wide/16 v16, 0x2 │ + const-wide/16 v18, 0x2 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v16 │ + move-result-object v17 │ │ goto/16 :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 26 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->doInBackground([Ljava/lang/Void;)Ljava/lang/Long; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -949,37 +959,41 @@ │ │ invoke-virtual {v10, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v14 │ │ const v15, 0x7f07000b │ │ + .line 212 │ invoke-virtual {v10, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-static {v15}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v15 │ │ + .line 211 │ invoke-virtual {v3, v14, v15}, Lit/sasabz/android/sasabus/classes/network/SasabusFTP;->connect(Ljava/lang/String;I)V │ │ .line 213 │ const v14, 0x7f07000c │ │ invoke-virtual {v10, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v14 │ │ const v15, 0x7f07000d │ │ + .line 214 │ invoke-virtual {v10, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ + .line 213 │ invoke-virtual {v3, v14, v15}, Lit/sasabz/android/sasabus/classes/network/SasabusFTP;->login(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 217 │ move-object/from16 v0, p1 │ │ invoke-virtual {v3, v0}, Lit/sasabz/android/sasabus/classes/network/SasabusFTP;->getModificationTime(Ljava/lang/String;)Ljava/lang/String; │ │ @@ -1028,26 +1042,28 @@ │ │ const-string v16, "Date of local md5: " │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 228 │ invoke-virtual {v6}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ move-result-object v16 │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v15 │ │ + .line 227 │ invoke-static {v14, v15}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 229 │ const-string v14, "CheckDatabaseActivity" │ │ new-instance v15, Ljava/lang/StringBuilder; │ │ @@ -1055,26 +1071,28 @@ │ │ const-string v16, "Date of remote md5: " │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 230 │ invoke-virtual {v8}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ move-result-object v16 │ │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v15 │ │ + .line 229 │ invoke-static {v14, v15}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 236 │ .end local v3 # "ftp":Lit/sasabz/android/sasabus/classes/network/SasabusFTP; │ .end local v7 # "lastRemoteMod":Ljava/lang/String; │ @@ -1117,18 +1135,16 @@ │ │ .line 174 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ check-cast p1, Ljava/lang/Long; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/CheckUpdate;->onPostExecute(Ljava/lang/Long;)V │ │ return-void │ .end method ├── smali/it/sasabz/android/sasabus/classes/services/FileRetriever.smali │ @@ -191,15 +191,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v1, v4, v5}, Lit/sasabz/android/sasabus/classes/network/SasabusFTP;->login(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ - .line 510 │ + .line 509 │ :goto_0 │ :try_start_1 │ invoke-direct {p0, v1, p1, p2}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->downloadFile(Lit/sasabz/android/sasabus/classes/network/SasabusFTP;Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v4 │ │ if-eq v4, v3, :cond_1 │ @@ -257,15 +257,15 @@ │ .line 504 │ .restart local v0 # "e":Ljava/lang/Exception; │ :try_start_2 │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_1 │ │ - .line 519 │ + .line 518 │ .end local v0 # "e":Ljava/lang/Exception; │ :cond_1 │ :goto_2 │ invoke-direct {p0, v1, p1, p2}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->downloadMD5File(Lit/sasabz/android/sasabus/classes/network/SasabusFTP;Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v4 │ │ @@ -634,128 +634,125 @@ │ goto :goto_0 │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 348 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 349 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 351 │ - .local v2, "haveConnectedMobile":Z │ - iget-object v8, p0, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->activity:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ + .local v1, "haveConnectedMobile":Z │ + iget-object v5, p0, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->activity:Lit/sasabz/android/sasabus/CheckDatabaseActivity; │ │ - const-string v9, "connectivity" │ + const-string v7, "connectivity" │ │ - invoke-virtual {v8, v9}, Lit/sasabz/android/sasabus/CheckDatabaseActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v7}, Lit/sasabz/android/sasabus/CheckDatabaseActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 352 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 353 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v5, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 355 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 356 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 357 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 359 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 360 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 361 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 353 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 363 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ .method private unzip()I │ .locals 6 │ │ @@ -812,14 +809,15 @@ │ │ invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->dbZIPFile:Ljava/io/File; │ │ + .line 473 │ invoke-virtual {v3}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v0, v2, v3}, Lit/sasabz/android/sasabus/classes/Decompress;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 474 │ @@ -1278,20 +1276,21 @@ │ :try_start_1 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v13 │ │ - .line 214 │ + .line 215 │ .local v13, "endDate":Ljava/util/Date; │ invoke-virtual {v2}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ │ move-result-object v18 │ │ + .line 214 │ invoke-virtual/range {v17 .. v18}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v18 │ │ invoke-virtual/range {v17 .. v18}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v4 │ @@ -1470,21 +1469,19 @@ │ move-result-object v18 │ │ goto/16 :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 83 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->doInBackground([Ljava/lang/Void;)Ljava/lang/Long; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -1804,21 +1801,19 @@ │ invoke-virtual {v0, v1, v2}, Lit/sasabz/android/sasabus/CheckDatabaseActivity;->showDialog(II)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 83 │ check-cast p1, Ljava/lang/Long; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->onPostExecute(Ljava/lang/Long;)V │ │ return-void │ .end method │ │ .method protected onPreExecute()V │ .locals 0 │ @@ -1829,21 +1824,19 @@ │ │ .line 152 │ return-void │ .end method │ │ .method public bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 83 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/FileRetriever;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/it/sasabz/android/sasabus/classes/services/InformationList.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p1, [Ljava/lang/Integer; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/InformationList;->doInBackground([Ljava/lang/Integer;)Ljava/util/Vector; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -490,21 +488,19 @@ │ .end local v13 # "list":Ljava/util/Vector;, "Ljava/util/Vector;" │ .restart local v12 # "list":Ljava/util/Vector;, "Ljava/util/Vector;" │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p1, Ljava/util/Vector; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lit/sasabz/android/sasabus/classes/services/InformationList;->onPostExecute(Ljava/util/Vector;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/Vector;)V │ .locals 1 ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 657 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$10;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 678 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$11;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 686 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$12;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 156 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$1;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;Lit/sasabz/android/sasabus/classes/DateTimePicker;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$1;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$1;->val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mDateTimeDialog:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$2;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$2;->val$mDateTimeDialog:Landroid/app/Dialog; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;Lit/sasabz/android/sasabus/classes/DateTimePicker;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ .prologue │ .line 303 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$3;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$3;->val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -78,14 +79,15 @@ │ │ check-cast v6, Landroid/widget/RelativeLayout; │ │ .line 203 │ .local v6, "mDateTimeDialogView":Landroid/widget/RelativeLayout; │ const v9, 0x7f090016 │ │ + .line 204 │ invoke-virtual {v6, v9}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ .line 205 │ @@ -164,14 +166,15 @@ │ move-result v12 │ │ invoke-virtual {v7, v9, v11, v12}, Lit/sasabz/android/sasabus/classes/DateTimePicker;->updateDate(III)V │ │ .line 222 │ iget-object v9, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ + .line 223 │ # invokes: Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getThis()Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ invoke-static {v9}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->access$100(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ @@ -227,14 +230,15 @@ │ │ check-cast v9, Landroid/widget/Button; │ │ new-instance v11, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$2; │ │ invoke-direct {v11, p0, v5}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$2;->(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;Landroid/app/Dialog;)V │ │ + .line 292 │ invoke-virtual {v9, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 302 │ const v9, 0x7f090019 │ │ invoke-virtual {v6, v9}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ @@ -242,14 +246,15 @@ │ │ check-cast v9, Landroid/widget/Button; │ │ new-instance v11, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$3; │ │ invoke-direct {v11, p0, v7}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2$3;->(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$2;Lit/sasabz/android/sasabus/classes/DateTimePicker;)V │ │ + .line 303 │ invoke-virtual {v9, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 312 │ invoke-virtual {v7, v4}, Lit/sasabz/android/sasabus/classes/DateTimePicker;->setIs24HourView(Z)V │ │ .line 314 │ invoke-virtual {v5, v10}, Landroid/app/Dialog;->requestWindowFeature(I)Z ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;Lit/sasabz/android/sasabus/classes/DateTimePicker;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ .prologue │ .line 360 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$1;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$1;->val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mDateTimeDialog:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;Landroid/app/Dialog;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ .prologue │ .line 423 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$2;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$2;->val$mDateTimeDialog:Landroid/app/Dialog; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;Lit/sasabz/android/sasabus/classes/DateTimePicker;)V │ .locals 0 │ + .param p1, "this$1" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ .prologue │ .line 434 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$3;->this$1:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3; │ │ iput-object p2, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$3;->val$mDateTimePicker:Lit/sasabz/android/sasabus/classes/DateTimePicker; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 325 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -68,24 +69,26 @@ │ │ move-result-object v9 │ │ const v11, 0x7f030009 │ │ const/4 v12, 0x0 │ │ + .line 334 │ invoke-virtual {v9, v11, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/RelativeLayout; │ │ .line 336 │ .local v6, "mDateTimeDialogView":Landroid/widget/RelativeLayout; │ const v9, 0x7f090016 │ │ + .line 337 │ invoke-virtual {v6, v9}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Lit/sasabz/android/sasabus/classes/DateTimePicker; │ │ .line 338 │ @@ -164,14 +167,15 @@ │ move-result v12 │ │ invoke-virtual {v7, v9, v11, v12}, Lit/sasabz/android/sasabus/classes/DateTimePicker;->updateDate(III)V │ │ .line 354 │ iget-object v9, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ + .line 355 │ # invokes: Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getThis()Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ invoke-static {v9}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->access$100(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ @@ -227,14 +231,15 @@ │ │ check-cast v9, Landroid/widget/Button; │ │ new-instance v11, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$2; │ │ invoke-direct {v11, p0, v5}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$2;->(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;Landroid/app/Dialog;)V │ │ + .line 423 │ invoke-virtual {v9, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 433 │ const v9, 0x7f090019 │ │ invoke-virtual {v6, v9}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ @@ -242,14 +247,15 @@ │ │ check-cast v9, Landroid/widget/Button; │ │ new-instance v11, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$3; │ │ invoke-direct {v11, p0, v7}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3$3;->(Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$3;Lit/sasabz/android/sasabus/classes/DateTimePicker;)V │ │ + .line 434 │ invoke-virtual {v9, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 443 │ invoke-virtual {v7, v4}, Lit/sasabz/android/sasabus/classes/DateTimePicker;->setIs24HourView(Z)V │ │ .line 445 │ invoke-virtual {v5, v10}, Landroid/app/Dialog;->requestWindowFeature(I)Z ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$4;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 464 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$5;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 510 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$6;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 520 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$7;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 590 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$8;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ .prologue │ .line 648 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment$9;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSearchFragment.smali │ @@ -176,130 +176,127 @@ │ return-object p0 │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 624 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 625 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 627 │ - .local v2, "haveConnectedMobile":Z │ + .local v1, "haveConnectedMobile":Z │ invoke-virtual {p0}, Lit/sasabz/android/sasabus/fragments/OnlineSearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "connectivity" │ + const-string v7, "connectivity" │ │ - invoke-virtual {v8, v9}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/net/ConnectivityManager; │ + check-cast v5, Landroid/net/ConnectivityManager; │ │ - move-object v1, v8 │ + move-object v0, v5 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 628 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 629 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v5, v6 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v5 │ │ .line 631 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 632 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 633 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 635 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 636 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 637 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 629 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 639 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - return v8 │ + return v5 │ │ :cond_4 │ - const/4 v8, 0x0 │ + move v5, v6 │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public final createDownloadAlertDialog(I)Landroid/app/Dialog; ├── smali/it/sasabz/android/sasabus/fragments/OnlineSelectFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment$1;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineSelectFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment$2;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineSelectFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineShowFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment$2;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineShowFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment$3;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineShowFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment$4;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OnlineShowFragment.smali │ @@ -512,14 +512,15 @@ │ │ const/4 v6, 0x1 │ │ invoke-static {v4, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v4 │ │ + .line 145 │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ .line 146 │ invoke-virtual {p0}, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v4 ├── smali/it/sasabz/android/sasabus/fragments/OnlineShowFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/OnlineShowFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/OnlineShowFragment$1;->this$0:Lit/sasabz/android/sasabus/fragments/OnlineShowFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/OrarioFragment.smali │ @@ -276,32 +276,36 @@ │ .line 181 │ invoke-virtual {v4, v1}, Landroid/text/format/Time;->after(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-nez v6, :cond_3 │ │ + .line 182 │ invoke-virtual {v4, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_3 │ │ + .line 183 │ invoke-virtual {v4, v1}, Landroid/text/format/Time;->before(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ + .line 184 │ invoke-virtual {v5, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_3 │ │ + .line 185 │ invoke-virtual {v5, v1}, Landroid/text/format/Time;->after(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ .line 187 ├── smali/it/sasabz/android/sasabus/fragments/WayFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/WayFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/WayFragment$1;->this$0:Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/WayFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ │ # direct methods │ .method constructor (Lit/sasabz/android/sasabus/fragments/WayFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lit/sasabz/android/sasabus/fragments/WayFragment$2;->this$0:Lit/sasabz/android/sasabus/fragments/WayFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/it/sasabz/android/sasabus/fragments/WayFragment.smali │ @@ -327,22 +327,24 @@ │ │ invoke-virtual {v2}, Lit/sasabz/android/sasabus/classes/dbobjects/Palina;->getName_de()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lit/sasabz/android/sasabus/fragments/WayFragment;->bacino:Lit/sasabz/android/sasabus/classes/dbobjects/Bacino; │ │ + .line 149 │ invoke-virtual {v3}, Lit/sasabz/android/sasabus/classes/dbobjects/Bacino;->getTable_prefix()Ljava/lang/String; │ │ move-result-object v5 │ │ move-object v3, p4 │ │ move-object v4, p5 │ │ + .line 148 │ invoke-static/range {v0 .. v5}, Lit/sasabz/android/sasabus/classes/dbobjects/PassaggioList;->getPassaggio(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ │ move-result-object v0 │ │ iput-object v0, p0, Lit/sasabz/android/sasabus/fragments/WayFragment;->orario:Lit/sasabz/android/sasabus/classes/dbobjects/Passaggio; │ │ .line 150 │ @@ -623,32 +625,36 @@ │ .line 269 │ invoke-virtual {v4, v1}, Landroid/text/format/Time;->after(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ + .line 270 │ invoke-virtual {v4, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ + .line 271 │ invoke-virtual {v4, v1}, Landroid/text/format/Time;->before(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ + .line 272 │ invoke-virtual {v5, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ + .line 273 │ invoke-virtual {v5, v1}, Landroid/text/format/Time;->after(Landroid/text/format/Time;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ .line 275 ├── smali/org/mapsforge/android/maps/FrameBuffer.smali │ @@ -248,295 +248,337 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized drawBitmap(Lorg/mapsforge/core/Tile;Landroid/graphics/Bitmap;)Z │ - .locals 13 │ + .locals 16 │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ │ .prologue │ .line 60 │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapView:Lorg/mapsforge/android/maps/MapView; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v9}, Lorg/mapsforge/android/maps/MapView;->getMapPosition()Lorg/mapsforge/android/maps/MapViewPosition; │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ - move-result-object v9 │ + invoke-virtual {v11}, Lorg/mapsforge/android/maps/MapView;->getMapPosition()Lorg/mapsforge/android/maps/MapViewPosition; │ │ - invoke-virtual {v9}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ + move-result-object v11 │ │ - move-result-object v2 │ + invoke-virtual {v11}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ + │ + move-result-object v4 │ │ .line 61 │ - .local v2, "mapPosition":Lorg/mapsforge/core/MapPosition; │ - iget-byte v9, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + .local v4, "mapPosition":Lorg/mapsforge/core/MapPosition; │ + move-object/from16 v0, p1 │ + │ + iget-byte v11, v0, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - iget-byte v10, v2, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - if-eq v9, v10, :cond_0 │ + if-eq v11, v12, :cond_0 │ │ .line 63 │ - const/4 v9, 0x0 │ + const/4 v11, 0x0 │ │ .line 102 │ :goto_0 │ monitor-exit p0 │ │ - return v9 │ + return v11 │ │ .line 64 │ :cond_0 │ :try_start_1 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapView:Lorg/mapsforge/android/maps/MapView; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v9}, Lorg/mapsforge/android/maps/MapView;->isZoomAnimatorRunning()Z │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ - move-result v9 │ + invoke-virtual {v11}, Lorg/mapsforge/android/maps/MapView;->isZoomAnimatorRunning()Z │ │ - if-eqz v9, :cond_1 │ + move-result v11 │ + │ + if-eqz v11, :cond_1 │ │ .line 66 │ - const/4 v9, 0x0 │ + const/4 v11, 0x0 │ │ goto :goto_0 │ │ .line 69 │ :cond_1 │ - iget-object v0, v2, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ + iget-object v2, v4, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 70 │ - .local v0, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ - invoke-virtual {v0}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ + .local v2, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ + invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ - iget-byte v11, v2, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v11, v4, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-static {v9, v10, v11}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ + invoke-static {v12, v13, v11}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ .line 71 │ - .local v4, "pixelLeft":D │ - invoke-virtual {v0}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ + .local v6, "pixelLeft":D │ + invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ - iget-byte v11, v2, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v11, v4, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-static {v9, v10, v11}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v12, v13, v11}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ .line 72 │ - .local v6, "pixelTop":D │ - iget v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->width:I │ + .local v8, "pixelTop":D │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->width:I │ │ - shr-int/lit8 v9, v9, 0x1 │ + shr-int/lit8 v11, v11, 0x1 │ │ - int-to-double v9, v9 │ + int-to-double v12, v11 │ │ - sub-double/2addr v4, v9 │ + sub-double/2addr v6, v12 │ │ .line 73 │ - iget v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->height:I │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->height:I │ │ - shr-int/lit8 v9, v9, 0x1 │ + shr-int/lit8 v11, v11, 0x1 │ │ - int-to-double v9, v9 │ + int-to-double v12, v11 │ │ - sub-double/2addr v6, v9 │ + sub-double/2addr v8, v12 │ │ .line 75 │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ - long-to-double v9, v9 │ + long-to-double v12, v12 │ │ - sub-double v9, v4, v9 │ + sub-double v12, v6, v12 │ │ - const-wide/high16 v11, 0x4070000000000000L # 256.0 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - cmpl-double v9, v9, v11 │ + cmpl-double v11, v12, v14 │ │ - if-gtz v9, :cond_2 │ + if-gtz v11, :cond_2 │ │ - iget v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->width:I │ + move-object/from16 v0, p0 │ │ - int-to-double v9, v9 │ + iget v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->width:I │ │ - add-double/2addr v9, v4 │ + int-to-double v12, v11 │ │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ + add-double/2addr v12, v6 │ │ - move-result-wide v11 │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ │ - long-to-double v11, v11 │ + move-result-wide v14 │ │ - cmpg-double v9, v9, v11 │ + long-to-double v14, v14 │ │ - if-gez v9, :cond_3 │ + cmpg-double v11, v12, v14 │ + │ + if-gez v11, :cond_3 │ │ .line 77 │ :cond_2 │ - const/4 v9, 0x0 │ + const/4 v11, 0x0 │ │ goto :goto_0 │ │ .line 78 │ :cond_3 │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ + │ + move-result-wide v12 │ │ - move-result-wide v9 │ + long-to-double v12, v12 │ │ - long-to-double v9, v9 │ + sub-double v12, v8, v12 │ │ - sub-double v9, v6, v9 │ + const-wide/high16 v14, 0x4070000000000000L # 256.0 │ │ - const-wide/high16 v11, 0x4070000000000000L # 256.0 │ + cmpl-double v11, v12, v14 │ │ - cmpl-double v9, v9, v11 │ + if-gtz v11, :cond_4 │ │ - if-gtz v9, :cond_4 │ + move-object/from16 v0, p0 │ │ - iget v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->height:I │ + iget v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->height:I │ │ - int-to-double v9, v9 │ + int-to-double v12, v11 │ │ - add-double/2addr v9, v6 │ + add-double/2addr v12, v8 │ │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - long-to-double v11, v11 │ + long-to-double v14, v14 │ │ - cmpg-double v9, v9, v11 │ + cmpg-double v11, v12, v14 │ │ - if-gez v9, :cond_5 │ + if-gez v11, :cond_5 │ │ .line 80 │ :cond_4 │ - const/4 v9, 0x0 │ + const/4 v11, 0x0 │ │ goto :goto_0 │ │ .line 83 │ :cond_5 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ │ - invoke-virtual {v9}, Landroid/graphics/Matrix;->isIdentity()Z │ + invoke-virtual {v11}, Landroid/graphics/Matrix;->isIdentity()Z │ │ - move-result v9 │ + move-result v11 │ │ - if-nez v9, :cond_6 │ + if-nez v11, :cond_6 │ │ .line 85 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ + move-object/from16 v0, p0 │ │ - sget v10, Lorg/mapsforge/android/maps/FrameBuffer;->MAP_VIEW_BACKGROUND:I │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v9, v10}, Landroid/graphics/Bitmap;->eraseColor(I)V │ + sget v12, Lorg/mapsforge/android/maps/FrameBuffer;->MAP_VIEW_BACKGROUND:I │ + │ + invoke-virtual {v11, v12}, Landroid/graphics/Bitmap;->eraseColor(I)V │ │ .line 86 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ + │ + move-object/from16 v0, p0 │ │ - iget-object v10, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ + iget-object v12, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v9, v10}, Landroid/graphics/Canvas;->setBitmap(Landroid/graphics/Bitmap;)V │ + invoke-virtual {v11, v12}, Landroid/graphics/Canvas;->setBitmap(Landroid/graphics/Bitmap;)V │ │ .line 89 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ + move-object/from16 v0, p0 │ │ - iget-object v10, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ │ - iget-object v11, p0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ + move-object/from16 v0, p0 │ │ - const/4 v12, 0x0 │ + iget-object v12, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ │ - invoke-virtual {v9, v10, v11, v12}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V │ + const/4 v14, 0x0 │ + │ + invoke-virtual {v11, v12, v13, v14}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V │ │ .line 90 │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->matrix:Landroid/graphics/Matrix; │ │ - invoke-virtual {v9}, Landroid/graphics/Matrix;->reset()V │ + invoke-virtual {v11}, Landroid/graphics/Matrix;->reset()V │ │ .line 93 │ - iget-object v3, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ + move-object/from16 v0, p0 │ + │ + iget-object v5, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ │ .line 94 │ - .local v3, "mapViewBitmapSwap":Landroid/graphics/Bitmap; │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ + .local v5, "mapViewBitmapSwap":Landroid/graphics/Bitmap; │ + move-object/from16 v0, p0 │ │ - iput-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ + │ + move-object/from16 v0, p0 │ + │ + iput-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap1:Landroid/graphics/Bitmap; │ │ .line 95 │ - iput-object v3, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ + move-object/from16 v0, p0 │ + │ + iput-object v5, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewBitmap2:Landroid/graphics/Bitmap; │ │ .line 99 │ - .end local v3 # "mapViewBitmapSwap":Landroid/graphics/Bitmap; │ + .end local v5 # "mapViewBitmapSwap":Landroid/graphics/Bitmap; │ :cond_6 │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelX()J │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ - long-to-double v9, v9 │ + long-to-double v12, v12 │ │ - sub-double/2addr v9, v4 │ + sub-double/2addr v12, v6 │ │ - double-to-float v1, v9 │ + double-to-float v3, v12 │ │ .line 100 │ - .local v1, "left":F │ - invoke-virtual {p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ + .local v3, "left":F │ + invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/core/Tile;->getPixelY()J │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ - long-to-double v9, v9 │ + long-to-double v12, v12 │ │ - sub-double/2addr v9, v6 │ + sub-double/2addr v12, v8 │ │ - double-to-float v8, v9 │ + double-to-float v10, v12 │ │ .line 101 │ - .local v8, "top":F │ - iget-object v9, p0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ + .local v10, "top":F │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lorg/mapsforge/android/maps/FrameBuffer;->mapViewCanvas:Landroid/graphics/Canvas; │ + │ + const/4 v12, 0x0 │ │ - const/4 v10, 0x0 │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v9, p2, v1, v8, v10}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V │ + invoke-virtual {v11, v0, v3, v10, v12}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 102 │ - const/4 v9, 0x1 │ + const/4 v11, 0x1 │ │ goto/16 :goto_0 │ │ .line 60 │ - .end local v0 # "geoPoint":Lorg/mapsforge/core/GeoPoint; │ - .end local v1 # "left":F │ - .end local v2 # "mapPosition":Lorg/mapsforge/core/MapPosition; │ - .end local v4 # "pixelLeft":D │ - .end local v6 # "pixelTop":D │ - .end local v8 # "top":F │ + .end local v2 # "geoPoint":Lorg/mapsforge/core/GeoPoint; │ + .end local v3 # "left":F │ + .end local v4 # "mapPosition":Lorg/mapsforge/core/MapPosition; │ + .end local v6 # "pixelLeft":D │ + .end local v8 # "pixelTop":D │ + .end local v10 # "top":F │ :catchall_0 │ - move-exception v9 │ + move-exception v11 │ │ monitor-exit p0 │ │ - throw v9 │ + throw v11 │ .end method │ │ .method public matrixPostScale(FFFF)V │ .locals 4 │ .param p1, "scaleX" # F │ .param p2, "scaleY" # F │ .param p3, "pivotX" # F ├── smali/org/mapsforge/android/maps/MapView.smali │ @@ -1303,513 +1303,497 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public redrawTiles()V │ - .locals 29 │ + .locals 30 │ │ .prologue │ .line 361 │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getWidth()I │ │ - move-result v7 │ + move-result v8 │ │ - if-lez v7, :cond_0 │ + if-lez v8, :cond_0 │ │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getHeight()I │ │ - move-result v7 │ + move-result v8 │ │ - if-gtz v7, :cond_1 │ + if-gtz v8, :cond_1 │ │ .line 430 │ :cond_0 │ :goto_0 │ return-void │ │ .line 365 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ + iget-object v15, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ │ - move-object/from16 v27, v0 │ - │ - monitor-enter v27 │ + monitor-enter v15 │ │ .line 366 │ const/4 v11, 0x0 │ │ .local v11, "i":I │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v8}, Ljava/util/List;->size()I │ │ move-result v14 │ │ .local v14, "n":I │ :goto_1 │ if-ge v11, v14, :cond_2 │ │ .line 367 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->overlays:Ljava/util/List; │ │ - invoke-interface {v7, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v8, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Lorg/mapsforge/android/maps/overlay/Overlay; │ + check-cast v8, Lorg/mapsforge/android/maps/overlay/Overlay; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/overlay/Overlay;->requestRedraw()V │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/overlay/Overlay;->requestRedraw()V │ │ .line 366 │ add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 369 │ :cond_2 │ - monitor-exit v27 │ + monitor-exit v15 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 371 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ │ move-result-object v13 │ │ .line 372 │ .local v13, "mapPosition":Lorg/mapsforge/core/MapPosition; │ if-eqz v13, :cond_0 │ │ .line 376 │ iget-object v10, v13, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 377 │ .local v10, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ invoke-virtual {v10}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ .line 378 │ - .local v15, "pixelLeft":D │ + .local v16, "pixelLeft":D │ invoke-virtual {v10}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 379 │ - .local v17, "pixelTop":D │ + .local v18, "pixelTop":D │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getWidth()I │ │ - move-result v7 │ + move-result v8 │ │ - shr-int/lit8 v7, v7, 0x1 │ + shr-int/lit8 v8, v8, 0x1 │ │ - int-to-double v0, v7 │ + int-to-double v0, v8 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v15, v15, v27 │ + sub-double v16, v16, v28 │ │ .line 380 │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getHeight()I │ │ - move-result v7 │ + move-result v8 │ │ - shr-int/lit8 v7, v7, 0x1 │ + shr-int/lit8 v8, v8, 0x1 │ │ - int-to-double v0, v7 │ + int-to-double v0, v8 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v17, v17, v27 │ + sub-double v18, v18, v28 │ │ .line 382 │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide v0, v15 │ + move-wide/from16 v0, v16 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelXToTileX(DB)J │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->pixelXToTileX(DB)J │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ .line 383 │ - .local v21, "tileLeft":J │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + .local v22, "tileLeft":J │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelYToTileY(DB)J │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->pixelYToTileY(DB)J │ │ - move-result-wide v25 │ + move-result-wide v26 │ │ .line 384 │ - .local v25, "tileTop":J │ + .local v26, "tileTop":J │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getWidth()I │ │ - move-result v7 │ + move-result v8 │ │ - int-to-double v0, v7 │ + int-to-double v0, v8 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - add-double v27, v27, v15 │ + add-double v28, v28, v16 │ │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelXToTileX(DB)J │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->pixelXToTileX(DB)J │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ .line 385 │ - .local v23, "tileRight":J │ + .local v24, "tileRight":J │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->getHeight()I │ │ - move-result v7 │ + move-result v8 │ │ - int-to-double v0, v7 │ + int-to-double v0, v8 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - add-double v27, v27, v17 │ + add-double v28, v28, v18 │ │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelYToTileY(DB)J │ + invoke-static {v0, v1, v8}, Lorg/mapsforge/core/MercatorProjection;->pixelYToTileY(DB)J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ .line 388 │ - .local v19, "tileBottom":J │ + .local v20, "tileBottom":J │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapGenerator:Lorg/mapsforge/android/maps/mapgenerator/MapGenerator; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapGenerator:Lorg/mapsforge/android/maps/mapgenerator/MapGenerator; │ │ - invoke-interface {v7}, Lorg/mapsforge/android/maps/mapgenerator/MapGenerator;->requiresInternetConnection()Z │ + invoke-interface {v8}, Lorg/mapsforge/android/maps/mapgenerator/MapGenerator;->requiresInternetConnection()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_3 │ + if-eqz v8, :cond_3 │ │ .line 389 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapGenerator:Lorg/mapsforge/android/maps/mapgenerator/MapGenerator; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapGenerator:Lorg/mapsforge/android/maps/mapgenerator/MapGenerator; │ │ - check-cast v7, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader; │ + check-cast v8, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader;->getHostName()Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader;->getHostName()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 394 │ :goto_2 │ - move-wide/from16 v5, v25 │ + move-wide/from16 v6, v26 │ │ - .local v5, "tileY":J │ + .local v6, "tileY":J │ :goto_3 │ - cmp-long v7, v5, v19 │ + cmp-long v8, v6, v20 │ │ - if-gtz v7, :cond_8 │ + if-gtz v8, :cond_8 │ │ .line 395 │ - move-wide/from16 v3, v21 │ + move-wide/from16 v4, v22 │ │ - .local v3, "tileX":J │ + .local v4, "tileX":J │ :goto_4 │ - cmp-long v7, v3, v23 │ + cmp-long v8, v4, v24 │ │ - if-gtz v7, :cond_7 │ + if-gtz v8, :cond_7 │ │ .line 396 │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v8, v13, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 397 │ - .local v2, "tile":Lorg/mapsforge/core/Tile; │ + .local v3, "tile":Lorg/mapsforge/core/Tile; │ new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->jobParameters:Lorg/mapsforge/android/maps/mapgenerator/JobParameters; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->jobParameters:Lorg/mapsforge/android/maps/mapgenerator/JobParameters; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/mapsforge/android/maps/MapView;->debugSettings:Lorg/mapsforge/android/maps/DebugSettings; │ - │ - move-object/from16 v27, v0 │ + iget-object v15, v0, Lorg/mapsforge/android/maps/MapView;->debugSettings:Lorg/mapsforge/android/maps/DebugSettings; │ │ - move-object/from16 v0, v27 │ - │ - invoke-direct {v12, v2, v9, v7, v0}, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->(Lorg/mapsforge/core/Tile;Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/JobParameters;Lorg/mapsforge/android/maps/DebugSettings;)V │ + invoke-direct {v12, v3, v9, v8, v15}, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->(Lorg/mapsforge/core/Tile;Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/JobParameters;Lorg/mapsforge/android/maps/DebugSettings;)V │ │ .line 400 │ .local v12, "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ │ - invoke-interface {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->containsKey(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Z │ + invoke-interface {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->containsKey(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 401 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ │ - invoke-interface {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->get(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Landroid/graphics/Bitmap; │ + invoke-interface {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->get(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Landroid/graphics/Bitmap; │ │ - move-result-object v8 │ + move-result-object v2 │ │ .line 402 │ - .local v8, "bitmap":Landroid/graphics/Bitmap; │ + .local v2, "bitmap":Landroid/graphics/Bitmap; │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ │ - iget-object v0, v12, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->tile:Lorg/mapsforge/core/Tile; │ + iget-object v15, v12, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->tile:Lorg/mapsforge/core/Tile; │ │ - move-object/from16 v27, v0 │ - │ - move-object/from16 v0, v27 │ - │ - invoke-virtual {v7, v0, v8}, Lorg/mapsforge/android/maps/FrameBuffer;->drawBitmap(Lorg/mapsforge/core/Tile;Landroid/graphics/Bitmap;)Z │ + invoke-virtual {v8, v15, v2}, Lorg/mapsforge/android/maps/FrameBuffer;->drawBitmap(Lorg/mapsforge/core/Tile;Landroid/graphics/Bitmap;)Z │ │ .line 395 │ - .end local v8 # "bitmap":Landroid/graphics/Bitmap; │ + .end local v2 # "bitmap":Landroid/graphics/Bitmap; │ :goto_5 │ - const-wide/16 v27, 0x1 │ + const-wide/16 v28, 0x1 │ │ - add-long v3, v3, v27 │ + add-long v4, v4, v28 │ │ goto :goto_4 │ │ .line 369 │ - .end local v2 # "tile":Lorg/mapsforge/core/Tile; │ - .end local v3 # "tileX":J │ - .end local v5 # "tileY":J │ + .end local v3 # "tile":Lorg/mapsforge/core/Tile; │ + .end local v4 # "tileX":J │ + .end local v6 # "tileY":J │ .end local v10 # "geoPoint":Lorg/mapsforge/core/GeoPoint; │ .end local v12 # "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ .end local v13 # "mapPosition":Lorg/mapsforge/core/MapPosition; │ .end local v14 # "n":I │ - .end local v15 # "pixelLeft":D │ - .end local v17 # "pixelTop":D │ - .end local v19 # "tileBottom":J │ - .end local v21 # "tileLeft":J │ - .end local v23 # "tileRight":J │ - .end local v25 # "tileTop":J │ + .end local v16 # "pixelLeft":D │ + .end local v18 # "pixelTop":D │ + .end local v20 # "tileBottom":J │ + .end local v22 # "tileLeft":J │ + .end local v24 # "tileRight":J │ + .end local v26 # "tileTop":J │ :catchall_0 │ - move-exception v7 │ + move-exception v8 │ │ :try_start_1 │ - monitor-exit v27 │ + monitor-exit v15 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v7 │ + throw v8 │ │ .line 391 │ .restart local v10 # "geoPoint":Lorg/mapsforge/core/GeoPoint; │ .restart local v13 # "mapPosition":Lorg/mapsforge/core/MapPosition; │ .restart local v14 # "n":I │ - .restart local v15 # "pixelLeft":D │ - .restart local v17 # "pixelTop":D │ - .restart local v19 # "tileBottom":J │ - .restart local v21 # "tileLeft":J │ - .restart local v23 # "tileRight":J │ - .restart local v25 # "tileTop":J │ + .restart local v16 # "pixelLeft":D │ + .restart local v18 # "pixelTop":D │ + .restart local v20 # "tileBottom":J │ + .restart local v22 # "tileLeft":J │ + .restart local v24 # "tileRight":J │ + .restart local v26 # "tileTop":J │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v9, v0, Lorg/mapsforge/android/maps/MapView;->mapFile:Ljava/io/File; │ │ .local v9, "cacheId":Ljava/io/File; │ goto :goto_2 │ │ .line 403 │ .end local v9 # "cacheId":Ljava/io/File; │ - .restart local v2 # "tile":Lorg/mapsforge/core/Tile; │ - .restart local v3 # "tileX":J │ - .restart local v5 # "tileY":J │ + .restart local v3 # "tile":Lorg/mapsforge/core/Tile; │ + .restart local v4 # "tileX":J │ + .restart local v6 # "tileY":J │ .restart local v12 # "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->fileSystemTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->fileSystemTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ │ - invoke-interface {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->containsKey(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Z │ + invoke-interface {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->containsKey(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_6 │ + if-eqz v8, :cond_6 │ │ .line 404 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->fileSystemTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->fileSystemTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ │ - invoke-interface {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->get(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Landroid/graphics/Bitmap; │ + invoke-interface {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->get(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)Landroid/graphics/Bitmap; │ │ - move-result-object v8 │ + move-result-object v2 │ │ .line 406 │ - .restart local v8 # "bitmap":Landroid/graphics/Bitmap; │ - if-eqz v8, :cond_5 │ + .restart local v2 # "bitmap":Landroid/graphics/Bitmap; │ + if-eqz v2, :cond_5 │ │ .line 407 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ - │ - iget-object v0, v12, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->tile:Lorg/mapsforge/core/Tile; │ - │ - move-object/from16 v27, v0 │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ │ - move-object/from16 v0, v27 │ + iget-object v15, v12, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->tile:Lorg/mapsforge/core/Tile; │ │ - invoke-virtual {v7, v0, v8}, Lorg/mapsforge/android/maps/FrameBuffer;->drawBitmap(Lorg/mapsforge/core/Tile;Landroid/graphics/Bitmap;)Z │ + invoke-virtual {v8, v15, v2}, Lorg/mapsforge/android/maps/FrameBuffer;->drawBitmap(Lorg/mapsforge/core/Tile;Landroid/graphics/Bitmap;)Z │ │ .line 408 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->inMemoryTileCache:Lorg/mapsforge/android/maps/mapgenerator/TileCache; │ │ - invoke-interface {v7, v12, v8}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->put(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;Landroid/graphics/Bitmap;)V │ + invoke-interface {v8, v12, v2}, Lorg/mapsforge/android/maps/mapgenerator/TileCache;->put(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;Landroid/graphics/Bitmap;)V │ │ goto :goto_5 │ │ .line 411 │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ │ - invoke-virtual {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->addJob(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)V │ + invoke-virtual {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->addJob(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)V │ │ goto :goto_5 │ │ .line 415 │ - .end local v8 # "bitmap":Landroid/graphics/Bitmap; │ + .end local v2 # "bitmap":Landroid/graphics/Bitmap; │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ │ - invoke-virtual {v7, v12}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->addJob(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)V │ + invoke-virtual {v8, v12}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->addJob(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;)V │ │ goto :goto_5 │ │ .line 394 │ - .end local v2 # "tile":Lorg/mapsforge/core/Tile; │ + .end local v3 # "tile":Lorg/mapsforge/core/Tile; │ .end local v12 # "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ :cond_7 │ - const-wide/16 v27, 0x1 │ + const-wide/16 v28, 0x1 │ │ - add-long v5, v5, v27 │ + add-long v6, v6, v28 │ │ - goto/16 :goto_3 │ + goto :goto_3 │ │ .line 420 │ - .end local v3 # "tileX":J │ + .end local v4 # "tileX":J │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapScaleBar:Lorg/mapsforge/android/maps/MapScaleBar; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapScaleBar:Lorg/mapsforge/android/maps/MapScaleBar; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/MapScaleBar;->isShowMapScaleBar()Z │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/MapScaleBar;->isShowMapScaleBar()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_9 │ + if-eqz v8, :cond_9 │ │ .line 421 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapScaleBar:Lorg/mapsforge/android/maps/MapScaleBar; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapScaleBar:Lorg/mapsforge/android/maps/MapScaleBar; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/MapScaleBar;->redrawScaleBar()V │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/MapScaleBar;->redrawScaleBar()V │ │ .line 424 │ :cond_9 │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->invalidateOnUiThread()V │ │ .line 426 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->jobQueue:Lorg/mapsforge/android/maps/mapgenerator/JobQueue; │ │ - invoke-virtual {v7}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->requestSchedule()V │ + invoke-virtual {v8}, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->requestSchedule()V │ │ .line 427 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/mapsforge/android/maps/MapView;->mapWorker:Lorg/mapsforge/android/maps/mapgenerator/MapWorker; │ - │ - move-object/from16 v27, v0 │ + iget-object v15, v0, Lorg/mapsforge/android/maps/MapView;->mapWorker:Lorg/mapsforge/android/maps/mapgenerator/MapWorker; │ │ - monitor-enter v27 │ + monitor-enter v15 │ │ .line 428 │ :try_start_2 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapWorker:Lorg/mapsforge/android/maps/mapgenerator/MapWorker; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/MapView;->mapWorker:Lorg/mapsforge/android/maps/mapgenerator/MapWorker; │ │ - invoke-virtual {v7}, Ljava/lang/Object;->notify()V │ + invoke-virtual {v8}, Ljava/lang/Object;->notify()V │ │ .line 429 │ - monitor-exit v27 │ + monitor-exit v15 │ │ goto/16 :goto_0 │ │ :catchall_1 │ - move-exception v7 │ + move-exception v8 │ │ - monitor-exit v27 │ + monitor-exit v15 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - throw v7 │ + throw v8 │ .end method │ │ .method public setBuiltInZoomControls(Z)V │ .locals 1 │ .param p1, "showZoomControls" # Z │ │ .prologue │ @@ -1843,157 +1827,165 @@ │ invoke-virtual {p0, v0}, Lorg/mapsforge/android/maps/MapView;->setCenterAndZoom(Lorg/mapsforge/core/MapPosition;)V │ │ .line 451 │ return-void │ .end method │ │ .method setCenterAndZoom(Lorg/mapsforge/core/MapPosition;)V │ - .locals 17 │ + .locals 18 │ .param p1, "mapPosition" # Lorg/mapsforge/core/MapPosition; │ │ .prologue │ .line 786 │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->hasValidCenter()Z │ │ - move-result v14 │ + move-result v7 │ │ - if-eqz v14, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 788 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ + iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ │ - invoke-virtual {v14}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ + invoke-virtual {v7}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 790 │ - .local v3, "mapPositionOld":Lorg/mapsforge/core/MapPosition; │ - iget-object v2, v3, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ + .local v4, "mapPositionOld":Lorg/mapsforge/core/MapPosition; │ + iget-object v3, v4, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 791 │ - .local v2, "geoPointOld":Lorg/mapsforge/core/GeoPoint; │ + .local v3, "geoPointOld":Lorg/mapsforge/core/GeoPoint; │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ + iget-object v2, v0, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 792 │ - .local v1, "geoPointNew":Lorg/mapsforge/core/GeoPoint; │ - invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ + .local v2, "geoPointNew":Lorg/mapsforge/core/GeoPoint; │ + invoke-virtual {v3}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - iget-byte v0, v3, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v4, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v16, v0 │ + move-wide/from16 v0, v16 │ │ - invoke-static/range {v14 .. v16}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ + invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 794 │ - .local v10, "oldPixelX":D │ - invoke-virtual {v1}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ + .local v12, "oldPixelX":D │ + invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ move-object/from16 v0, p1 │ │ - iget-byte v0, v0, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v0, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v16, v0 │ + move-wide/from16 v0, v16 │ │ - invoke-static/range {v14 .. v16}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ + invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->longitudeToPixelX(DB)D │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ .line 796 │ - .local v6, "newPixelX":D │ - invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ + .local v8, "newPixelX":D │ + invoke-virtual {v3}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - iget-byte v0, v3, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v4, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v16, v0 │ + move-wide/from16 v0, v16 │ │ - invoke-static/range {v14 .. v16}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 797 │ - .local v12, "oldPixelY":D │ - invoke-virtual {v1}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ + .local v14, "oldPixelY":D │ + invoke-virtual {v2}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ move-object/from16 v0, p1 │ │ - iget-byte v0, v0, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v0, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v16, v0 │ + move-wide/from16 v0, v16 │ │ - invoke-static/range {v14 .. v16}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v0, v1, v7}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 799 │ - .local v8, "newPixelY":D │ - sub-double v14, v10, v6 │ + .local v10, "newPixelY":D │ + sub-double v16, v12, v8 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v4, v14 │ + double-to-float v5, v0 │ │ .line 800 │ - .local v4, "matrixTranslateX":F │ - sub-double v14, v12, v8 │ + .local v5, "matrixTranslateX":F │ + sub-double v16, v14, v10 │ │ - double-to-float v5, v14 │ + move-wide/from16 v0, v16 │ + │ + double-to-float v6, v0 │ │ .line 801 │ - .local v5, "matrixTranslateY":F │ + .local v6, "matrixTranslateY":F │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ + iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->frameBuffer:Lorg/mapsforge/android/maps/FrameBuffer; │ │ - invoke-virtual {v14, v4, v5}, Lorg/mapsforge/android/maps/FrameBuffer;->matrixPostTranslate(FF)V │ + invoke-virtual {v7, v5, v6}, Lorg/mapsforge/android/maps/FrameBuffer;->matrixPostTranslate(FF)V │ │ .line 804 │ - .end local v1 # "geoPointNew":Lorg/mapsforge/core/GeoPoint; │ - .end local v2 # "geoPointOld":Lorg/mapsforge/core/GeoPoint; │ - .end local v3 # "mapPositionOld":Lorg/mapsforge/core/MapPosition; │ - .end local v4 # "matrixTranslateX":F │ - .end local v5 # "matrixTranslateY":F │ - .end local v6 # "newPixelX":D │ - .end local v8 # "newPixelY":D │ - .end local v10 # "oldPixelX":D │ - .end local v12 # "oldPixelY":D │ + .end local v2 # "geoPointNew":Lorg/mapsforge/core/GeoPoint; │ + .end local v3 # "geoPointOld":Lorg/mapsforge/core/GeoPoint; │ + .end local v4 # "mapPositionOld":Lorg/mapsforge/core/MapPosition; │ + .end local v5 # "matrixTranslateX":F │ + .end local v6 # "matrixTranslateY":F │ + .end local v8 # "newPixelX":D │ + .end local v10 # "newPixelY":D │ + .end local v12 # "oldPixelX":D │ + .end local v14 # "oldPixelY":D │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ + iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v14, v0}, Lorg/mapsforge/android/maps/MapViewPosition;->setMapCenterAndZoomLevel(Lorg/mapsforge/core/MapPosition;)V │ + invoke-virtual {v7, v0}, Lorg/mapsforge/android/maps/MapViewPosition;->setMapCenterAndZoomLevel(Lorg/mapsforge/core/MapPosition;)V │ │ .line 805 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/MapView;->mapZoomControls:Lorg/mapsforge/android/maps/MapZoomControls; │ + iget-object v7, v0, Lorg/mapsforge/android/maps/MapView;->mapZoomControls:Lorg/mapsforge/android/maps/MapZoomControls; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/MapView;->mapViewPosition:Lorg/mapsforge/android/maps/MapViewPosition; │ + │ + move-object/from16 v16, v0 │ + │ + invoke-virtual/range {v16 .. v16}, Lorg/mapsforge/android/maps/MapViewPosition;->getZoomLevel()B │ │ - invoke-virtual {v15}, Lorg/mapsforge/android/maps/MapViewPosition;->getZoomLevel()B │ + move-result v16 │ │ - move-result v15 │ + move/from16 v0, v16 │ │ - invoke-virtual {v14, v15}, Lorg/mapsforge/android/maps/MapZoomControls;->onZoomLevelChange(I)V │ + invoke-virtual {v7, v0}, Lorg/mapsforge/android/maps/MapZoomControls;->onZoomLevelChange(I)V │ │ .line 806 │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/android/maps/MapView;->redrawTiles()V │ │ .line 807 │ return-void │ .end method ├── smali/org/mapsforge/android/maps/MapViewPosition.smali │ @@ -41,28 +41,28 @@ │ .line 36 │ return-void │ .end method │ │ │ # virtual methods │ .method public declared-synchronized getMapCenter()Lorg/mapsforge/core/GeoPoint; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 42 │ monitor-enter p0 │ │ :try_start_0 │ new-instance v0, Lorg/mapsforge/core/GeoPoint; │ │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ │ - invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ monitor-exit p0 │ │ return-object v0 │ │ @@ -71,15 +71,15 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized getMapPosition()Lorg/mapsforge/core/MapPosition; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 50 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/MapViewPosition;->isValid()Z │ @@ -100,19 +100,19 @@ │ return-object v1 │ │ .line 53 │ :cond_0 │ :try_start_1 │ new-instance v0, Lorg/mapsforge/core/GeoPoint; │ │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ │ - invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ .line 54 │ .local v0, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ new-instance v1, Lorg/mapsforge/core/MapPosition; │ │ iget-byte v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->zoomLevel:B │ │ @@ -153,26 +153,26 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized isValid()Z │ - .locals 5 │ + .locals 6 │ │ .prologue │ const/4 v0, 0x0 │ │ .line 68 │ monitor-enter p0 │ │ :try_start_0 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z │ + invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ @@ -182,57 +182,57 @@ │ monitor-exit p0 │ │ return v0 │ │ .line 70 │ :cond_1 │ :try_start_1 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ - const-wide v3, -0x3faabcba4e5ab62aL # -85.05112877980659 │ + const-wide v4, -0x3faabcba4e5ab62aL # -85.05112877980659 │ │ - cmpg-double v1, v1, v3 │ + cmpg-double v1, v2, v4 │ │ if-ltz v1, :cond_0 │ │ .line 72 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ - const-wide v3, 0x40554345b1a549d6L # 85.05112877980659 │ + const-wide v4, 0x40554345b1a549d6L # 85.05112877980659 │ │ - cmpl-double v1, v1, v3 │ + cmpl-double v1, v2, v4 │ │ if-gtz v1, :cond_0 │ │ .line 76 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z │ + invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 78 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ │ - const-wide v3, -0x3f99800000000000L # -180.0 │ + const-wide v4, -0x3f99800000000000L # -180.0 │ │ - cmpg-double v1, v1, v3 │ + cmpg-double v1, v2, v4 │ │ if-ltz v1, :cond_0 │ │ .line 80 │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - const-wide v3, 0x4066800000000000L # 180.0 │ + const-wide v4, 0x4066800000000000L # 180.0 │ │ - cmpl-double v1, v1, v3 │ + cmpl-double v1, v2, v4 │ │ if-gtz v1, :cond_0 │ │ .line 84 │ const/4 v0, 0x1 │ │ goto :goto_0 │ @@ -380,46 +380,46 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method declared-synchronized setMapCenterAndZoomLevel(Lorg/mapsforge/core/MapPosition;)V │ - .locals 3 │ + .locals 4 │ .param p1, "mapPosition" # Lorg/mapsforge/core/MapPosition; │ │ .prologue │ .line 112 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p1, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 113 │ .local v0, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ invoke-virtual {v0}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Lorg/mapsforge/core/MercatorProjection;->limitLatitude(D)D │ + invoke-static {v2, v3}, Lorg/mapsforge/core/MercatorProjection;->limitLatitude(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ + iput-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->latitude:D │ │ .line 114 │ invoke-virtual {v0}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Lorg/mapsforge/core/MercatorProjection;->limitLongitude(D)D │ + invoke-static {v2, v3}, Lorg/mapsforge/core/MercatorProjection;->limitLongitude(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ + iput-wide v2, p0, Lorg/mapsforge/android/maps/MapViewPosition;->longitude:D │ │ .line 115 │ iget-object v1, p0, Lorg/mapsforge/android/maps/MapViewPosition;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ iget-byte v2, p1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ invoke-virtual {v1, v2}, Lorg/mapsforge/android/maps/MapView;->limitZoomLevel(B)B ├── smali/org/mapsforge/android/maps/MapScaleBar.smali │ @@ -433,29 +433,29 @@ │ return-void │ .end method │ │ .method private isRedrawNecessary()Z │ .locals 8 │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v1, 0x1 │ │ .line 166 │ iget-boolean v4, p0, Lorg/mapsforge/android/maps/MapScaleBar;->redrawNeeded:Z │ │ if-nez v4, :cond_0 │ │ iget-object v4, p0, Lorg/mapsforge/android/maps/MapScaleBar;->mapPosition:Lorg/mapsforge/core/MapPosition; │ │ if-nez v4, :cond_1 │ │ .line 182 │ :cond_0 │ :goto_0 │ - return v3 │ + return v1 │ │ .line 170 │ :cond_1 │ iget-object v4, p0, Lorg/mapsforge/android/maps/MapScaleBar;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ invoke-virtual {v4}, Lorg/mapsforge/android/maps/MapView;->getMapPosition()Lorg/mapsforge/android/maps/MapViewPosition; │ │ @@ -490,26 +490,26 @@ │ │ move-result-wide v6 │ │ sub-double/2addr v4, v6 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->abs(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 178 │ - .local v1, "latitudeDiff":D │ + .local v2, "latitudeDiff":D │ const-wide v4, 0x3fc999999999999aL # 0.2 │ │ - cmpl-double v4, v1, v4 │ + cmpl-double v4, v2, v4 │ │ if-gtz v4, :cond_0 │ │ .line 182 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private redrawMapScaleBitmap(FI)V │ .locals 4 │ .param p1, "scaleBarLength" # F ├── smali/org/mapsforge/android/maps/MapViewProjection.smali │ @@ -129,35 +129,35 @@ │ int-to-double v6, v6 │ │ sub-double/2addr v4, v6 │ │ .line 48 │ new-instance v6, Lorg/mapsforge/core/GeoPoint; │ │ - int-to-double v7, p2 │ + int-to-double v8, p2 │ │ - add-double/2addr v7, v4 │ + add-double/2addr v8, v4 │ │ - iget-byte v9, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-static {v7, v8, v9}, Lorg/mapsforge/core/MercatorProjection;->pixelYToLatitude(DB)D │ + invoke-static {v8, v9, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelYToLatitude(DB)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - int-to-double v9, p1 │ + int-to-double v10, p1 │ │ - add-double/2addr v9, v2 │ + add-double/2addr v10, v2 │ │ - iget-byte v11, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-static {v9, v10, v11}, Lorg/mapsforge/core/MercatorProjection;->pixelXToLongitude(DB)D │ + invoke-static {v10, v11, v7}, Lorg/mapsforge/core/MercatorProjection;->pixelXToLongitude(DB)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-direct {v6, v7, v8, v9, v10}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ + invoke-direct {v6, v8, v9, v10, v11}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ goto :goto_0 │ .end method │ │ .method public getLatitudeSpan()I │ .locals 4 │ │ @@ -453,25 +453,25 @@ │ │ sub-double/2addr v6, v2 │ │ double-to-int v6, v6 │ │ invoke-virtual {p1}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - iget-byte v9, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v7, v1, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - invoke-static {v7, v8, v9}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v8, v9, v7}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - sub-double/2addr v7, v4 │ + sub-double/2addr v8, v4 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ invoke-direct {p2, v6, v7}, Landroid/graphics/Point;->(II)V │ │ goto :goto_0 │ │ .line 102 │ .restart local p2 # "out":Landroid/graphics/Point; │ @@ -509,15 +509,15 @@ │ │ iput v6, p2, Landroid/graphics/Point;->y:I │ │ goto :goto_0 │ .end method │ │ .method public toPoint(Lorg/mapsforge/core/GeoPoint;Landroid/graphics/Point;B)Landroid/graphics/Point; │ - .locals 3 │ + .locals 4 │ .param p1, "in" # Lorg/mapsforge/core/GeoPoint; │ .param p2, "out" # Landroid/graphics/Point; │ .param p3, "zoom" # B │ │ .prologue │ .line 109 │ if-nez p2, :cond_0 │ @@ -534,21 +534,21 @@ │ │ move-result-wide v0 │ │ double-to-int v0, v0 │ │ invoke-virtual {p1}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2, p3}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ + invoke-static {v2, v3, p3}, Lorg/mapsforge/core/MercatorProjection;->latitudeToPixelY(DB)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ invoke-direct {p2, v0, v1}, Landroid/graphics/Point;->(II)V │ │ .line 118 │ :goto_0 │ return-object p2 ├── smali/org/mapsforge/android/maps/PausableThread.smali │ @@ -35,15 +35,15 @@ │ │ .prologue │ .line 116 │ return-void │ .end method │ │ .method public final awaitPausing()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 28 │ monitor-enter p0 │ │ .line 29 │ :goto_0 │ @@ -59,18 +59,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 31 │ - const-wide/16 v1, 0x64 │ + const-wide/16 v2, 0x64 │ │ :try_start_1 │ - invoke-virtual {p0, v1, v2}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {p0, v2, v3}, Ljava/lang/Object;->wait(J)V │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 32 ├── smali/org/mapsforge/android/maps/inputhandling/LongPressDetector.smali │ @@ -131,52 +131,52 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public run()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ .line 33 │ - const-string v3, "LongPressDetector" │ + const-string v1, "LongPressDetector" │ │ - invoke-virtual {p0, v3}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->setName(Ljava/lang/String;)V │ + invoke-virtual {p0, v1}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->setName(Ljava/lang/String;)V │ │ .line 35 │ :cond_0 │ :goto_0 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->isInterrupted()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-nez v3, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 36 │ monitor-enter p0 │ │ .line 37 │ :goto_1 │ :try_start_0 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->isInterrupted()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-nez v3, :cond_1 │ + if-nez v1, :cond_1 │ │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - cmp-long v3, v3, v7 │ + cmp-long v1, v4, v8 │ │ - if-nez v3, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 39 │ :try_start_1 │ invoke-virtual {p0}, Ljava/lang/Object;->wait()V │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ @@ -193,103 +193,103 @@ │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->interrupt()V │ │ goto :goto_1 │ │ .line 45 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v3 │ + throw v1 │ │ :cond_1 │ :try_start_3 │ monitor-exit p0 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 47 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->isInterrupted()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 77 │ :cond_2 │ return-void │ │ .line 51 │ :cond_3 │ monitor-enter p0 │ │ .line 53 │ :try_start_4 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ + iget-wide v6, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ │ - sub-long v1, v3, v5 │ + sub-long v2, v4, v6 │ │ .line 55 │ - .local v1, "timeElapsed":J │ + .local v2, "timeElapsed":J │ :goto_2 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->isInterrupted()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-nez v3, :cond_4 │ + if-nez v1, :cond_4 │ │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ │ - cmp-long v3, v3, v7 │ + cmp-long v1, v4, v8 │ │ - if-lez v3, :cond_4 │ + if-lez v1, :cond_4 │ │ - iget-object v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ + iget-object v1, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ │ - iget v3, v3, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->longPressTimeout:I │ + iget v1, v1, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->longPressTimeout:I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - cmp-long v3, v1, v3 │ + cmp-long v1, v2, v4 │ │ - if-gez v3, :cond_4 │ + if-gez v1, :cond_4 │ │ .line 58 │ :try_start_5 │ - iget-object v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ + iget-object v1, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ │ - iget v3, v3, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->longPressTimeout:I │ + iget v1, v1, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->longPressTimeout:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - sub-long/2addr v3, v1 │ + sub-long/2addr v4, v2 │ │ - invoke-virtual {p0, v3, v4}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {p0, v4, v5}, Ljava/lang/Object;->wait(J)V │ │ .line 59 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ + iget-wide v6, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ :try_end_5 │ .catch Ljava/lang/InterruptedException; {:try_start_5 .. :try_end_5} :catch_1 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ - sub-long v1, v3, v5 │ + sub-long v2, v4, v6 │ │ goto :goto_2 │ │ .line 60 │ :catch_1 │ move-exception v0 │ │ @@ -298,52 +298,52 @@ │ :try_start_6 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->interrupt()V │ │ goto :goto_2 │ │ .line 65 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ - .end local v1 # "timeElapsed":J │ + .end local v2 # "timeElapsed":J │ :catchall_1 │ - move-exception v3 │ + move-exception v1 │ │ monitor-exit p0 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ - throw v3 │ + throw v1 │ │ - .restart local v1 # "timeElapsed":J │ + .restart local v2 # "timeElapsed":J │ :cond_4 │ :try_start_7 │ monitor-exit p0 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_1 │ │ .line 67 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->isInterrupted()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-nez v3, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 71 │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStartTime:J │ │ - cmp-long v3, v3, v7 │ + cmp-long v1, v4, v8 │ │ - if-lez v3, :cond_0 │ + if-lez v1, :cond_0 │ │ .line 72 │ - iget-object v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ + iget-object v1, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->touchEventHandler:Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler; │ │ - invoke-virtual {v3}, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->forwardLongPressEvent()Z │ + invoke-virtual {v1}, Lorg/mapsforge/android/maps/inputhandling/TouchEventHandler;->forwardLongPressEvent()Z │ │ - move-result v3 │ + move-result v1 │ │ - iput-boolean v3, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->eventHandled:Z │ + iput-boolean v1, p0, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->eventHandled:Z │ │ .line 74 │ invoke-virtual {p0}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStop()V │ │ goto :goto_0 │ .end method ├── smali/org/mapsforge/android/maps/inputhandling/MultiTouchHandler.smali │ @@ -271,15 +271,15 @@ │ .line 98 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method private onActionPointerUp(Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "motionEvent" # Landroid/view/MotionEvent; │ │ .prologue │ .line 102 │ iget-object v3, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->longPressDetector:Lorg/mapsforge/android/maps/inputhandling/LongPressDetector; │ │ invoke-virtual {v3}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStop()V │ @@ -333,27 +333,27 @@ │ │ iput v3, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->activePointerId:I │ │ .line 119 │ :cond_0 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->multiTouchDownTime:J │ + iget-wide v6, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->multiTouchDownTime:J │ │ - sub-long v0, v3, v5 │ + sub-long v0, v4, v6 │ │ .line 120 │ .local v0, "multiTouchTime":J │ iget v3, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->doubleTapTimeout:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - cmp-long v3, v0, v3 │ + cmp-long v3, v0, v4 │ │ if-gez v3, :cond_1 │ │ .line 122 │ const/4 v3, 0x0 │ │ iput-boolean v3, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ @@ -378,21 +378,21 @@ │ :cond_2 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private onActionUp(Landroid/view/MotionEvent;)Z │ - .locals 13 │ + .locals 14 │ .param p1, "motionEvent" # Landroid/view/MotionEvent; │ │ .prologue │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ .line 129 │ iget-object v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->longPressDetector:Lorg/mapsforge/android/maps/inputhandling/LongPressDetector; │ │ invoke-virtual {v7}, Lorg/mapsforge/android/maps/inputhandling/LongPressDetector;->pressStop()V │ │ .line 130 │ @@ -419,19 +419,19 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ .line 133 │ :cond_0 │ - iput-boolean v12, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ + iput-boolean v13, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ │ .line 171 │ :goto_0 │ - return v11 │ + return v12 │ │ .line 135 │ :cond_1 │ iget-boolean v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ │ if-eqz v7, :cond_2 │ │ @@ -462,19 +462,19 @@ │ │ move-result v5 │ │ .line 139 │ .local v5, "tapDiffY":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - iget-wide v9, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousTapTime:J │ + iget-wide v10, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousTapTime:J │ │ - sub-long v2, v7, v9 │ + sub-long v2, v8, v10 │ │ .line 142 │ .local v2, "tapDiffTime":J │ iget v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->doubleTapDelta:F │ │ cmpg-float v7, v4, v7 │ │ @@ -484,22 +484,22 @@ │ │ cmpg-float v7, v5, v7 │ │ if-gez v7, :cond_3 │ │ iget v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->doubleTapTimeout:I │ │ - int-to-long v7, v7 │ + int-to-long v8, v7 │ │ - cmp-long v7, v2, v7 │ + cmp-long v7, v2, v8 │ │ if-gez v7, :cond_3 │ │ .line 145 │ - iput-boolean v12, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ + iput-boolean v13, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ │ .line 146 │ iget-object v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ iget-object v8, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ invoke-virtual {v8}, Lorg/mapsforge/android/maps/MapView;->getProjection()Lorg/mapsforge/android/maps/Projection; │ @@ -525,24 +525,24 @@ │ invoke-virtual {v7, v8}, Lorg/mapsforge/android/maps/MapView;->setCenter(Lorg/mapsforge/core/GeoPoint;)V │ │ .line 148 │ iget-object v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ const/high16 v8, 0x3f800000 # 1.0f │ │ - invoke-virtual {v7, v11, v8}, Lorg/mapsforge/android/maps/MapView;->zoom(BF)Z │ + invoke-virtual {v7, v12, v8}, Lorg/mapsforge/android/maps/MapView;->zoom(BF)Z │ │ goto :goto_0 │ │ .line 152 │ .end local v2 # "tapDiffTime":J │ .end local v4 # "tapDiffX":F │ .end local v5 # "tapDiffY":F │ :cond_2 │ - iput-boolean v11, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ + iput-boolean v12, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousEventTap:Z │ │ .line 156 │ :cond_3 │ invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F │ │ move-result v7 │ │ @@ -554,17 +554,17 @@ │ move-result v7 │ │ iput v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousTapY:F │ │ .line 158 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - iput-wide v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousTapTime:J │ + iput-wide v8, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->previousTapTime:J │ │ .line 160 │ iget-object v7, p0, Lorg/mapsforge/android/maps/inputhandling/MultiTouchHandler;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ invoke-virtual {v7}, Lorg/mapsforge/android/maps/MapView;->getProjection()Lorg/mapsforge/android/maps/Projection; │ │ move-result-object v7 ├── smali/org/mapsforge/android/maps/inputhandling/ZoomAnimator.smali │ @@ -46,30 +46,30 @@ │ .line 48 │ return-void │ .end method │ │ │ # virtual methods │ .method protected doWork()V │ - .locals 9 │ + .locals 10 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/InterruptedException; │ } │ .end annotation │ │ .prologue │ .line 92 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iget-wide v7, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->timeStart:J │ + iget-wide v8, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->timeStart:J │ │ - sub-long v2, v5, v7 │ + sub-long v2, v6, v8 │ │ .line 93 │ .local v2, "timeElapsed":J │ const/high16 v5, 0x3f800000 # 1.0f │ │ long-to-float v6, v2 │ │ @@ -115,17 +115,17 @@ │ iget v6, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->pivotX:F │ │ iget v7, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->pivotY:F │ │ invoke-virtual {v5, v1, v1, v6, v7}, Lorg/mapsforge/android/maps/FrameBuffer;->matrixPostScale(FFFF)V │ │ .line 102 │ - const-wide/16 v5, 0xfa │ + const-wide/16 v6, 0xfa │ │ - cmp-long v5, v2, v5 │ + cmp-long v5, v2, v6 │ │ if-ltz v5, :cond_0 │ │ .line 103 │ const/4 v5, 0x0 │ │ iput-boolean v5, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->executeAnimation:Z │ @@ -142,17 +142,17 @@ │ .line 106 │ :cond_0 │ iget-object v5, p0, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ invoke-virtual {v5}, Lorg/mapsforge/android/maps/MapView;->postInvalidate()V │ │ .line 107 │ - const-wide/16 v5, 0xf │ + const-wide/16 v6, 0xf │ │ - invoke-static {v5, v6}, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->sleep(J)V │ + invoke-static {v6, v7}, Lorg/mapsforge/android/maps/inputhandling/ZoomAnimator;->sleep(J)V │ │ goto :goto_0 │ .end method │ │ .method protected getThreadName()Ljava/lang/String; │ .locals 1 ├── smali/org/mapsforge/android/maps/inputhandling/SingleTouchHandler.smali │ @@ -237,18 +237,18 @@ │ │ iget v7, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->previousTapX:F │ │ sub-float/2addr v6, v7 │ │ invoke-static {v6}, Ljava/lang/Math;->abs(F)F │ │ - move-result v3 │ + move-result v1 │ │ .line 87 │ - .local v3, "tapDiffX":F │ + .local v1, "tapDiffX":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v6 │ │ iget v7, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->previousTapY:F │ │ sub-float/2addr v6, v7 │ @@ -261,35 +261,35 @@ │ .local v4, "tapDiffY":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getEventTime()J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->previousTapTime:J │ │ - sub-long v1, v6, v8 │ + sub-long v2, v6, v8 │ │ .line 91 │ - .local v1, "tapDiffTime":J │ + .local v2, "tapDiffTime":J │ iget v6, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->doubleTapDelta:F │ │ - cmpg-float v6, v3, v6 │ + cmpg-float v6, v1, v6 │ │ if-gez v6, :cond_3 │ │ iget v6, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->doubleTapDelta:F │ │ cmpg-float v6, v4, v6 │ │ if-gez v6, :cond_3 │ │ iget v6, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->doubleTapTimeout:I │ │ int-to-long v6, v6 │ │ - cmp-long v6, v1, v6 │ + cmp-long v6, v2, v6 │ │ if-gez v6, :cond_3 │ │ .line 94 │ iput-boolean v11, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->previousEventTap:Z │ │ .line 95 │ @@ -325,16 +325,16 @@ │ const/high16 v7, 0x3f800000 # 1.0f │ │ invoke-virtual {v6, v10, v7}, Lorg/mapsforge/android/maps/MapView;->zoom(BF)Z │ │ goto :goto_0 │ │ .line 101 │ - .end local v1 # "tapDiffTime":J │ - .end local v3 # "tapDiffX":F │ + .end local v1 # "tapDiffX":F │ + .end local v2 # "tapDiffTime":J │ .end local v4 # "tapDiffY":F │ :cond_2 │ iput-boolean v10, p0, Lorg/mapsforge/android/maps/inputhandling/SingleTouchHandler;->previousEventTap:Z │ │ .line 105 │ :cond_3 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F ├── smali/org/mapsforge/android/maps/inputhandling/ScaleListener.smali │ @@ -115,40 +115,40 @@ │ .line 51 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public onScaleEnd(Landroid/view/ScaleGestureDetector;)V │ - .locals 5 │ + .locals 6 │ .param p1, "scaleGestureDetector" # Landroid/view/ScaleGestureDetector; │ │ .prologue │ .line 56 │ iget v1, p0, Lorg/mapsforge/android/maps/inputhandling/ScaleListener;->scaleFactorApplied:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->log(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->round(D)J │ + invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ int-to-byte v0, v1 │ │ .line 57 │ .local v0, "zoomLevelDiff":B │ iget-object v1, p0, Lorg/mapsforge/android/maps/inputhandling/ScaleListener;->mapView:Lorg/mapsforge/android/maps/MapView; ├── smali/org/mapsforge/android/maps/mapgenerator/FileSystemTileCache.smali │ @@ -1478,15 +1478,15 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized put(Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;Landroid/graphics/Bitmap;)V │ - .locals 9 │ + .locals 10 │ .param p1, "mapGeneratorJob" # Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ │ .prologue │ .line 303 │ monitor-enter p0 │ │ @@ -1508,34 +1508,34 @@ │ :cond_1 │ const/4 v2, 0x0 │ │ .line 311 │ .local v2, "fileOutputStream":Ljava/io/FileOutputStream; │ :cond_2 │ :try_start_1 │ - iget-wide v5, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ + iget-wide v6, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v8, 0x1 │ │ - add-long/2addr v5, v7 │ + add-long/2addr v6, v8 │ │ - iput-wide v5, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ + iput-wide v6, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ │ .line 312 │ new-instance v4, Ljava/io/File; │ │ iget-object v5, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheDirectory:Ljava/io/File; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v7, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ + iget-wide v8, p0, Lorg/mapsforge/android/maps/mapgenerator/FileSystemTileCache;->cacheId:J │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, ".tile" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/org/mapsforge/android/maps/mapgenerator/JobQueue.smali │ @@ -50,22 +50,22 @@ │ .end method │ │ .method private schedule()V │ .locals 6 │ │ .prologue │ .line 88 │ - new-instance v3, Ljava/util/PriorityQueue; │ + new-instance v1, Ljava/util/PriorityQueue; │ │ const/16 v4, 0x80 │ │ - invoke-direct {v3, v4}, Ljava/util/PriorityQueue;->(I)V │ + invoke-direct {v1, v4}, Ljava/util/PriorityQueue;->(I)V │ │ .line 90 │ - .local v3, "tempJobQueue":Ljava/util/PriorityQueue;, "Ljava/util/PriorityQueue;" │ + .local v1, "tempJobQueue":Ljava/util/PriorityQueue;, "Ljava/util/PriorityQueue;" │ :goto_0 │ iget-object v4, p0, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->priorityQueue:Ljava/util/PriorityQueue; │ │ invoke-virtual {v4}, Ljava/util/PriorityQueue;->isEmpty()Z │ │ move-result v4 │ │ @@ -84,30 +84,30 @@ │ .local v0, "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->tile:Lorg/mapsforge/core/Tile; │ │ iget-object v5, p0, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->mapView:Lorg/mapsforge/android/maps/MapView; │ │ invoke-static {v4, v5}, Lorg/mapsforge/android/maps/mapgenerator/TileScheduler;->getPriority(Lorg/mapsforge/core/Tile;Lorg/mapsforge/android/maps/MapView;)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 93 │ - .local v1, "priority":D │ - invoke-virtual {v0, v1, v2}, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->setPriority(D)V │ + .local v2, "priority":D │ + invoke-virtual {v0, v2, v3}, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->setPriority(D)V │ │ .line 94 │ - invoke-virtual {v3, v0}, Ljava/util/PriorityQueue;->offer(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/PriorityQueue;->offer(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 97 │ .end local v0 # "mapGeneratorJob":Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob; │ - .end local v1 # "priority":D │ + .end local v2 # "priority":D │ :cond_0 │ - iput-object v3, p0, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->priorityQueue:Ljava/util/PriorityQueue; │ + iput-object v1, p0, Lorg/mapsforge/android/maps/mapgenerator/JobQueue;->priorityQueue:Ljava/util/PriorityQueue; │ │ .line 98 │ return-void │ .end method │ │ │ # virtual methods ├── smali/org/mapsforge/android/maps/mapgenerator/MapGeneratorJob.smali │ @@ -438,15 +438,15 @@ │ .line 122 │ iget v0, p0, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->hashCodeValue:I │ │ return v0 │ .end method │ │ .method setPriority(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "priority" # D │ │ .prologue │ .line 150 │ iput-wide p1, p0, Lorg/mapsforge/android/maps/mapgenerator/MapGeneratorJob;->priority:D │ │ .line 151 ├── smali/org/mapsforge/android/maps/mapgenerator/TileScheduler.smali │ @@ -20,198 +20,198 @@ │ │ invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V │ │ throw v0 │ .end method │ │ .method static getPriority(Lorg/mapsforge/core/Tile;Lorg/mapsforge/android/maps/MapView;)D │ - .locals 31 │ + .locals 32 │ .param p0, "tile" # Lorg/mapsforge/core/Tile; │ .param p1, "mapView" # Lorg/mapsforge/android/maps/MapView; │ │ .prologue │ .line 38 │ move-object/from16 v0, p0 │ │ iget-byte v0, v0, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ .line 41 │ - .local v23, "tileZoomLevel":B │ + .local v24, "tileZoomLevel":B │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/core/Tile;->getPixelX()J │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - const-wide/16 v29, 0x80 │ + const-wide/16 v30, 0x80 │ │ - add-long v19, v27, v29 │ + add-long v20, v28, v30 │ │ .line 42 │ - .local v19, "tileCenterPixelX":J │ + .local v20, "tileCenterPixelX":J │ invoke-virtual/range {p0 .. p0}, Lorg/mapsforge/core/Tile;->getPixelY()J │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - const-wide/16 v29, 0x80 │ + const-wide/16 v30, 0x80 │ │ - add-long v21, v27, v29 │ + add-long v22, v28, v30 │ │ .line 43 │ - .local v21, "tileCenterPixelY":J │ - move-wide/from16 v0, v19 │ + .local v22, "tileCenterPixelY":J │ + move-wide/from16 v0, v20 │ │ long-to-double v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->pixelXToLongitude(DB)D │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 44 │ - .local v17, "tileCenterLongitude":D │ - move-wide/from16 v0, v21 │ + .local v18, "tileCenterLongitude":D │ + move-wide/from16 v0, v22 │ │ long-to-double v0, v0 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->pixelYToLatitude(DB)D │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ .line 47 │ - .local v15, "tileCenterLatitude":D │ + .local v16, "tileCenterLatitude":D │ invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/android/maps/MapView;->getMapPosition()Lorg/mapsforge/android/maps/MapViewPosition; │ │ - move-result-object v27 │ + move-result-object v28 │ │ - invoke-virtual/range {v27 .. v27}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ + invoke-virtual/range {v28 .. v28}, Lorg/mapsforge/android/maps/MapViewPosition;->getMapPosition()Lorg/mapsforge/core/MapPosition; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 48 │ - .local v10, "mapPosition":Lorg/mapsforge/core/MapPosition; │ - iget-object v5, v10, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ + .local v7, "mapPosition":Lorg/mapsforge/core/MapPosition; │ + iget-object v6, v7, Lorg/mapsforge/core/MapPosition;->geoPoint:Lorg/mapsforge/core/GeoPoint; │ │ .line 49 │ - .local v5, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ - invoke-virtual {v5}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ + .local v6, "geoPoint":Lorg/mapsforge/core/GeoPoint; │ + invoke-virtual {v6}, Lorg/mapsforge/core/GeoPoint;->getLongitude()D │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - sub-double v8, v27, v17 │ + sub-double v10, v28, v18 │ │ .line 50 │ - .local v8, "longitudeDiff":D │ - invoke-virtual {v5}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ + .local v10, "longitudeDiff":D │ + invoke-virtual {v6}, Lorg/mapsforge/core/GeoPoint;->getLatitude()D │ │ - move-result-wide v27 │ + move-result-wide v28 │ │ - sub-double v6, v27, v15 │ + sub-double v8, v28, v16 │ │ .line 51 │ - .local v6, "latitudeDiff":D │ - mul-double v27, v8, v8 │ + .local v8, "latitudeDiff":D │ + mul-double v28, v10, v10 │ │ - mul-double v29, v6, v6 │ + mul-double v30, v8, v8 │ │ - add-double v27, v27, v29 │ + add-double v28, v28, v30 │ │ - invoke-static/range {v27 .. v28}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v28 .. v29}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 53 │ - .local v3, "euclidianDistance":D │ - iget-byte v0, v10, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + .local v4, "euclidianDistance":D │ + iget-byte v0, v7, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-ne v0, v1, :cond_0 │ │ .line 68 │ - .end local v3 # "euclidianDistance":D │ + .end local v4 # "euclidianDistance":D │ :goto_0 │ - return-wide v3 │ + return-wide v4 │ │ .line 57 │ - .restart local v3 # "euclidianDistance":D │ + .restart local v4 # "euclidianDistance":D │ :cond_0 │ - iget-byte v0, v10, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + iget-byte v0, v7, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - sub-int v27, v27, v23 │ + sub-int v28, v28, v24 │ │ - invoke-static/range {v27 .. v27}, Ljava/lang/Math;->abs(I)I │ + invoke-static/range {v28 .. v28}, Ljava/lang/Math;->abs(I)I │ │ - move-result v24 │ + move-result v25 │ │ .line 58 │ - .local v24, "zoomLevelDiff":I │ - const-wide/high16 v27, 0x4000000000000000L # 2.0 │ + .local v25, "zoomLevelDiff":I │ + const-wide/high16 v28, 0x4000000000000000L # 2.0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v29, v0 │ + move-wide/from16 v30, v0 │ │ - invoke-static/range {v27 .. v30}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v28 .. v31}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 61 │ - .local v11, "scaleFactor":D │ - iget-byte v0, v10, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ + .local v12, "scaleFactor":D │ + iget-byte v0, v7, Lorg/mapsforge/core/MapPosition;->zoomLevel:B │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-ge v0, v1, :cond_1 │ │ .line 62 │ - mul-double v13, v3, v11 │ + mul-double v14, v4, v12 │ │ .line 67 │ - .local v13, "scaledEuclidianDistance":D │ + .local v14, "scaledEuclidianDistance":D │ :goto_1 │ - mul-int/lit8 v27, v24, 0x5 │ + mul-int/lit8 v28, v25, 0x5 │ │ - move/from16 v0, v27 │ + move/from16 v0, v28 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ .line 68 │ - .local v25, "zoomLevelPenalty":D │ - mul-double v3, v13, v25 │ + .local v26, "zoomLevelPenalty":D │ + mul-double v4, v14, v26 │ │ goto :goto_0 │ │ .line 64 │ - .end local v13 # "scaledEuclidianDistance":D │ - .end local v25 # "zoomLevelPenalty":D │ + .end local v14 # "scaledEuclidianDistance":D │ + .end local v26 # "zoomLevelPenalty":D │ :cond_1 │ - div-double v13, v3, v11 │ + div-double v14, v4, v12 │ │ - .restart local v13 # "scaledEuclidianDistance":D │ + .restart local v14 # "scaledEuclidianDistance":D │ goto :goto_1 │ .end method ├── smali/org/mapsforge/android/maps/mapgenerator/databaserenderer/CanvasRasterer.smali │ @@ -434,32 +434,32 @@ │ .line 100 │ .end local v3 # "symbolContainer":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ :cond_1 │ return-void │ .end method │ │ .method drawTileCoordinates(Lorg/mapsforge/core/Tile;)V │ - .locals 3 │ + .locals 4 │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ │ .prologue │ .line 103 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "X: " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -474,17 +474,17 @@ │ │ const-string v1, "Y: " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/org/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache.smali │ @@ -281,1959 +281,2163 @@ │ .line 198 │ .end local v0 # "depSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;, "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;" │ :cond_0 │ return-void │ .end method │ │ .method private fillDependencyLabels(Ljava/util/List;)V │ - .locals 18 │ + .locals 26 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 209 │ .local p1, "pTC":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ + │ + const-wide/16 v22, 0x1 │ │ - sub-long v2, v10, v12 │ + sub-long v4, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v6, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v1 .. v6}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 210 │ - .local v1, "left":Lorg/mapsforge/core/Tile; │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + .local v3, "left":Lorg/mapsforge/core/Tile; │ + new-instance v5, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ + │ + const-wide/16 v22, 0x1 │ │ - add-long v3, v10, v12 │ + add-long v6, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v10, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 211 │ - .local v2, "right":Lorg/mapsforge/core/Tile; │ - new-instance v3, Lorg/mapsforge/core/Tile; │ + .local v5, "right":Lorg/mapsforge/core/Tile; │ + new-instance v7, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - sub-long v6, v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + sub-long v10, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v8, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 212 │ - .local v3, "up":Lorg/mapsforge/core/Tile; │ - new-instance v4, Lorg/mapsforge/core/Tile; │ + .local v7, "up":Lorg/mapsforge/core/Tile; │ + new-instance v9, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ + │ + const-wide/16 v22, 0x1 │ │ - add-long v7, v10, v12 │ + add-long v12, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v9, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v14, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v4 .. v9}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 214 │ - .local v4, "down":Lorg/mapsforge/core/Tile; │ - new-instance v5, Lorg/mapsforge/core/Tile; │ + .local v9, "down":Lorg/mapsforge/core/Tile; │ + new-instance v11, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - sub-long v6, v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + sub-long v12, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - sub-long v8, v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + sub-long v14, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v10, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v16, v0 │ + │ + invoke-direct/range {v11 .. v16}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 215 │ - .local v5, "leftup":Lorg/mapsforge/core/Tile; │ - new-instance v6, Lorg/mapsforge/core/Tile; │ + .local v11, "leftup":Lorg/mapsforge/core/Tile; │ + new-instance v13, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - sub-long v7, v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + sub-long v14, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ + │ + const-wide/16 v22, 0x1 │ │ - add-long v9, v10, v12 │ + add-long v16, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v11, v11, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v6 .. v11}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v18, v0 │ + │ + invoke-direct/range {v13 .. v18}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 216 │ - .local v6, "leftdown":Lorg/mapsforge/core/Tile; │ - new-instance v7, Lorg/mapsforge/core/Tile; │ + .local v13, "leftdown":Lorg/mapsforge/core/Tile; │ + new-instance v15, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ + │ + const-wide/16 v22, 0x1 │ │ - add-long v8, v10, v12 │ + add-long v16, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - sub-long/2addr v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + sub-long v18, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v12, v12, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v20, v0 │ + │ + invoke-direct/range {v15 .. v20}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 217 │ - .local v7, "rightup":Lorg/mapsforge/core/Tile; │ - new-instance v8, Lorg/mapsforge/core/Tile; │ + .local v15, "rightup":Lorg/mapsforge/core/Tile; │ + new-instance v17, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v20, v0 │ │ - add-long v9, v10, v12 │ + const-wide/16 v22, 0x1 │ + │ + add-long v18, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - iget-wide v11, v11, Lorg/mapsforge/core/Tile;->tileY:J │ + move-wide/from16 v20, v0 │ │ - const-wide/16 v13, 0x1 │ + const-wide/16 v22, 0x1 │ │ - add-long/2addr v11, v13 │ + add-long v20, v20, v22 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - iget-byte v13, v13, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + move/from16 v22, v0 │ │ - invoke-direct/range {v8 .. v13}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v17 .. v22}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 223 │ - .local v8, "rightdown":Lorg/mapsforge/core/Tile; │ - const/4 v15, 0x0 │ + .local v17, "rightdown":Lorg/mapsforge/core/Tile; │ + const/4 v2, 0x0 │ │ - .local v15, "i":I │ + .local v2, "i":I │ :goto_0 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v4 │ │ - if-ge v15, v10, :cond_12 │ + if-ge v2, v4, :cond_12 │ │ .line 225 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v24 │ │ - check-cast v16, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ │ .line 227 │ - .local v16, "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ - const/4 v9, 0x0 │ + .local v24, "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + const/16 v18, 0x0 │ │ .line 230 │ - .local v9, "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .local v18, "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v11}, Landroid/graphics/Rect;->height()I │ + invoke-virtual {v6}, Landroid/graphics/Rect;->height()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - sub-float/2addr v10, v11 │ + sub-float/2addr v4, v6 │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_1 │ + if-gez v4, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 231 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 233 │ - .local v17, "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .local v25, "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + │ + move-object/from16 v21, v0 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 236 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 239 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + move-object/from16 v0, v25 │ + │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 242 │ - invoke-virtual {v9, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 244 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_0 │ + if-gez v4, :cond_0 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 245 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 247 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + move-object/from16 v0, v25 │ + │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 250 │ - invoke-virtual {v9, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 253 │ :cond_0 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v11}, Landroid/graphics/Rect;->width()I │ + invoke-virtual {v6}, Landroid/graphics/Rect;->width()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_1 │ + if-lez v4, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 254 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 256 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + add-float/2addr v10, v12 │ │ - add-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 259 │ - invoke-virtual {v9, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v15}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 264 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_1 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_4 │ + if-lez v4, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 266 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 268 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_2 │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_2 │ │ .line 269 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 272 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ + │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 277 │ :cond_2 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 280 │ - invoke-virtual {v9, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v9}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 282 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_3 │ + if-gez v4, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 283 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 285 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + sub-float/2addr v10, v12 │ │ - sub-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 288 │ - invoke-virtual {v9, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 291 │ :cond_3 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v11}, Landroid/graphics/Rect;->width()I │ + invoke-virtual {v6}, Landroid/graphics/Rect;->width()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_4 │ + if-lez v4, :cond_4 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + │ + move-object/from16 v0, v17 │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 293 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + │ + move-object/from16 v0, v17 │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 295 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 298 │ - invoke-virtual {v9, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + move-object/from16 v1, v17 │ + │ + invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 303 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_4 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_6 │ + if-gez v4, :cond_6 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_6 │ + if-nez v4, :cond_6 │ │ .line 304 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 306 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_5 │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_5 │ │ .line 307 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + │ + move-object/from16 v21, v0 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 310 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ + │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 314 │ :cond_5 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 317 │ - invoke-virtual {v9, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 320 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_6 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v11}, Landroid/graphics/Rect;->width()I │ + invoke-virtual {v6}, Landroid/graphics/Rect;->width()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_8 │ + if-lez v4, :cond_8 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_8 │ + if-nez v4, :cond_8 │ │ .line 321 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 323 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_7 │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_7 │ │ .line 324 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v24 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 327 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 331 │ :cond_7 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 334 │ - invoke-virtual {v9, v2}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 339 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_8 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - if-eqz v10, :cond_11 │ + if-eqz v4, :cond_11 │ │ - if-nez v9, :cond_11 │ + if-nez v18, :cond_11 │ │ .line 341 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gtz v10, :cond_a │ + if-gtz v4, :cond_a │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_a │ + if-nez v4, :cond_a │ │ .line 342 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 344 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v23, v0 │ + │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 347 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 350 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 353 │ - invoke-virtual {v9, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 355 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_9 │ + if-gez v4, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_9 │ + if-nez v4, :cond_9 │ │ .line 356 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 358 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + add-float/2addr v10, v12 │ │ - add-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 361 │ - invoke-virtual {v9, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 364 │ :cond_9 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget-object v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_a │ + if-lez v4, :cond_a │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_a │ + if-nez v4, :cond_a │ │ .line 366 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 368 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + move-object/from16 v0, v25 │ + │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 371 │ - invoke-virtual {v9, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v15}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 375 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_a │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget-object v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getHeight()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getHeight()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-ltz v10, :cond_d │ + if-ltz v4, :cond_d │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_d │ + if-nez v4, :cond_d │ │ .line 378 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 380 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_b │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_b │ │ .line 381 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 384 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ + │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 388 │ :cond_b │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + add-float/2addr v10, v12 │ │ - add-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 391 │ - invoke-virtual {v9, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 393 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_c │ + if-gez v4, :cond_c │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_c │ + if-nez v4, :cond_c │ │ .line 394 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 396 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + sub-float/2addr v10, v12 │ │ - sub-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 399 │ - invoke-virtual {v9, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 402 │ :cond_c │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget-object v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_d │ + if-lez v4, :cond_d │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ + │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_d │ + if-nez v4, :cond_d │ │ .line 405 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ │ - move-result-object v17 │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v25 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 407 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + const/high16 v12, 0x43800000 # 256.0f │ │ - const/high16 v14, 0x43800000 # 256.0f │ + sub-float/2addr v10, v12 │ │ - sub-float/2addr v13, v14 │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 410 │ - invoke-virtual {v9, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + move-object/from16 v1, v17 │ + │ + invoke-virtual {v0, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 414 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_d │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gtz v10, :cond_f │ + if-gtz v4, :cond_f │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_f │ + if-nez v4, :cond_f │ │ .line 415 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 417 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_e │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_e │ │ .line 418 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v21, v0 │ + │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v23, v0 │ + │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 421 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 425 │ :cond_e │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ │ - move-object/from16 v0, v17 │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 428 │ - invoke-virtual {v9, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 431 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_f │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->symbol:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ - iget-object v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-ltz v10, :cond_11 │ + if-ltz v4, :cond_11 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_11 │ + if-nez v4, :cond_11 │ │ .line 433 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v25 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 435 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v9, :cond_10 │ + .restart local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v18, :cond_10 │ │ .line 436 │ - new-instance v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + new-instance v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - move-object/from16 v0, v16 │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + move-object/from16 v0, v24 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintFront:Landroid/graphics/Paint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v19, v0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ + move-object/from16 v0, v24 │ │ - move-object/from16 v0, v16 │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->paintBack:Landroid/graphics/Paint; │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->text:Ljava/lang/String; │ + │ + move-object/from16 v21, v0 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v0, v24 │ + │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v0, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + move-object/from16 v23, v0 │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ + invoke-direct/range {v18 .. v23}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->(Landroid/graphics/Paint;Landroid/graphics/Paint;Ljava/lang/String;Landroid/graphics/Rect;Lorg/mapsforge/core/Tile;)V │ │ .line 439 │ - .restart local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .restart local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v9, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + move-object/from16 v0, v18 │ + │ + invoke-direct {v6, v0, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 443 │ :cond_10 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v24 │ + │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + move-object/from16 v0, v18 │ │ - invoke-direct {v10, v9, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v0, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addText(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 446 │ - invoke-virtual {v9, v2}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 223 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_11 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto/16 :goto_0 │ │ .line 450 │ - .end local v9 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ - .end local v16 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + .end local v18 # "toAdd":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + .end local v24 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ :cond_12 │ return-void │ .end method │ │ .method private fillDependencyOnTile2(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ - .locals 21 │ + .locals 28 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;", │ ">;", │ @@ -2249,435 +2453,471 @@ │ .end annotation │ │ .prologue │ .line 454 │ .local p1, "labels":Ljava/util/List;, "Ljava/util/List;" │ .local p2, "symbols":Ljava/util/List;, "Ljava/util/List;" │ .local p3, "areaLabels":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ + │ + const-wide/16 v20, 0x1 │ │ - sub-long v3, v10, v12 │ + sub-long v4, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 455 │ - .local v2, "left":Lorg/mapsforge/core/Tile; │ - new-instance v3, Lorg/mapsforge/core/Tile; │ + .local v3, "left":Lorg/mapsforge/core/Tile; │ + new-instance v5, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - add-long v4, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + add-long v6, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v6, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v8, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v10, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 456 │ - .local v3, "right":Lorg/mapsforge/core/Tile; │ - new-instance v4, Lorg/mapsforge/core/Tile; │ + .local v5, "right":Lorg/mapsforge/core/Tile; │ + new-instance v7, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - sub-long v7, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + sub-long v10, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v9, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v4 .. v9}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 457 │ - .local v4, "up":Lorg/mapsforge/core/Tile; │ - new-instance v5, Lorg/mapsforge/core/Tile; │ + .local v7, "up":Lorg/mapsforge/core/Tile; │ + new-instance v9, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v6, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ + │ + const-wide/16 v20, 0x1 │ │ - add-long v8, v10, v12 │ + add-long v12, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v10, v10, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v14, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 459 │ - .local v5, "down":Lorg/mapsforge/core/Tile; │ - new-instance v6, Lorg/mapsforge/core/Tile; │ + .local v9, "down":Lorg/mapsforge/core/Tile; │ + new-instance v11, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - sub-long v7, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + sub-long v12, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - sub-long v9, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + sub-long v14, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - iget-byte v11, v11, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + move/from16 v16, v0 │ │ - invoke-direct/range {v6 .. v11}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v11 .. v16}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 460 │ - .local v6, "leftup":Lorg/mapsforge/core/Tile; │ - new-instance v7, Lorg/mapsforge/core/Tile; │ + .local v11, "leftup":Lorg/mapsforge/core/Tile; │ + new-instance v13, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - sub-long v8, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + sub-long v14, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - add-long/2addr v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + add-long v16, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v12, v12, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v18, v0 │ + │ + invoke-direct/range {v13 .. v18}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 461 │ - .local v7, "leftdown":Lorg/mapsforge/core/Tile; │ - new-instance v8, Lorg/mapsforge/core/Tile; │ + .local v13, "leftdown":Lorg/mapsforge/core/Tile; │ + new-instance v15, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ │ - add-long v9, v10, v12 │ + const-wide/16 v20, 0x1 │ + │ + add-long v16, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - iget-wide v11, v11, Lorg/mapsforge/core/Tile;->tileY:J │ + move-wide/from16 v18, v0 │ │ - const-wide/16 v13, 0x1 │ + const-wide/16 v20, 0x1 │ │ - sub-long/2addr v11, v13 │ + sub-long v18, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v13, v13, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v8 .. v13}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v20, v0 │ + │ + invoke-direct/range {v15 .. v20}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 462 │ - .local v8, "rightup":Lorg/mapsforge/core/Tile; │ - new-instance v9, Lorg/mapsforge/core/Tile; │ + .local v15, "rightup":Lorg/mapsforge/core/Tile; │ + new-instance v17, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v10, v10, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v12, 0x1 │ + move-wide/from16 v18, v0 │ + │ + const-wide/16 v20, 0x1 │ │ - add-long/2addr v10, v12 │ + add-long v18, v18, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v12, v12, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v0, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v19, 0x1 │ + move-wide/from16 v20, v0 │ │ - add-long v12, v12, v19 │ + const-wide/16 v26, 0x1 │ + │ + add-long v20, v20, v26 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v14, v14, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v0, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ + move/from16 v22, v0 │ + │ + invoke-direct/range {v17 .. v22}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 464 │ - .local v9, "rightdown":Lorg/mapsforge/core/Tile; │ + .local v17, "rightdown":Lorg/mapsforge/core/Tile; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 465 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v4, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 467 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 468 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v5, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 470 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 471 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v2, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 473 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 474 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 476 │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 477 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v7, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 479 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_5 │ + if-nez v4, :cond_5 │ │ .line 480 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v8, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 482 │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - if-nez v10, :cond_6 │ + if-nez v4, :cond_6 │ │ .line 483 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-interface {v10, v6, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 485 │ :cond_6 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ │ - move-result-object v10 │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - if-nez v10, :cond_7 │ + move-result-object v4 │ + │ + if-nez v4, :cond_7 │ │ .line 486 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + invoke-direct {v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ │ - invoke-direct {v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->()V │ + move-object/from16 v0, v17 │ │ - invoke-interface {v10, v9, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v0, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 489 │ :cond_7 │ invoke-direct/range {p0 .. p1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->fillDependencyLabels(Ljava/util/List;)V │ │ .line 490 │ move-object/from16 v0, p0 │ @@ -2685,802 +2925,808 @@ │ move-object/from16 v1, p3 │ │ invoke-direct {v0, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->fillDependencyLabels(Ljava/util/List;)V │ │ .line 495 │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v23 │ │ - .local v16, "i$":Ljava/util/Iterator; │ + .local v23, "i$":Ljava/util/Iterator; │ :cond_8 │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v4 │ │ - if-eqz v10, :cond_11 │ + if-eqz v4, :cond_11 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v25 │ │ - check-cast v18, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + check-cast v25, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ .line 496 │ - .local v18, "symbol":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ - const/4 v15, 0x0 │ + .local v25, "symbol":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + const/4 v2, 0x0 │ │ .line 499 │ - .local v15, "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - move-object/from16 v0, v18 │ + .local v2, "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_a │ + if-gez v4, :cond_a │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_a │ + if-nez v4, :cond_a │ │ .line 500 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 502 │ - .local v17, "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .local v24, "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v2, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - .end local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - move-object/from16 v0, v18 │ + .end local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + move-object/from16 v0, v25 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct {v15, v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ + invoke-direct {v2, v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ │ .line 503 │ - .restart local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .restart local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v15, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v2, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 506 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 508 │ - invoke-virtual {v15, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 510 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_9 │ + if-gez v4, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_9 │ + if-nez v4, :cond_9 │ │ .line 511 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 513 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 515 │ - invoke-virtual {v15, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 518 │ :cond_9 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_a │ + if-lez v4, :cond_a │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_a │ + if-nez v4, :cond_a │ │ .line 520 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 522 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - add-float/2addr v13, v14 │ + add-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 524 │ - invoke-virtual {v15, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v15}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 529 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_a │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getHeight()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getHeight()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_d │ + if-lez v4, :cond_d │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_d │ + if-nez v4, :cond_d │ │ .line 531 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 533 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v15, :cond_b │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v2, :cond_b │ │ .line 534 │ - new-instance v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + new-instance v2, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - .end local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - move-object/from16 v0, v18 │ + .end local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + move-object/from16 v0, v25 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct {v15, v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ + invoke-direct {v2, v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ │ .line 535 │ - .restart local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .restart local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v15, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v2, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 539 │ :cond_b │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 541 │ - invoke-virtual {v15, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v9}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 543 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_c │ + if-gez v4, :cond_c │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_c │ + if-nez v4, :cond_c │ │ .line 544 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 546 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 548 │ - invoke-virtual {v15, v7}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 551 │ :cond_c │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_d │ + if-lez v4, :cond_d │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + │ + move-object/from16 v0, v17 │ │ - invoke-interface {v10, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_d │ + if-nez v4, :cond_d │ │ .line 554 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ │ - move-result-object v17 │ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + move-result-object v24 │ + │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 556 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - const/high16 v14, 0x43800000 # 256.0f │ + const/high16 v12, 0x43800000 # 256.0f │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v10, v12 │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 558 │ - invoke-virtual {v15, v9}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + move-object/from16 v0, v17 │ + │ + invoke-virtual {v2, v0}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 563 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_d │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/4 v11, 0x0 │ + const/4 v6, 0x0 │ │ - cmpg-float v10, v10, v11 │ + cmpg-float v4, v4, v6 │ │ - if-gez v10, :cond_f │ + if-gez v4, :cond_f │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_f │ + if-nez v4, :cond_f │ │ .line 564 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 566 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v15, :cond_e │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v2, :cond_e │ │ .line 567 │ - new-instance v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + new-instance v2, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - .end local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - move-object/from16 v0, v18 │ + .end local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + move-object/from16 v0, v25 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct {v15, v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ + invoke-direct {v2, v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ │ .line 568 │ - .restart local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .restart local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v15, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v2, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 572 │ :cond_e │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - add-float/2addr v12, v13 │ + add-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 574 │ - invoke-virtual {v15, v2}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ .line 578 │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ :cond_f │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v11}, Landroid/graphics/Bitmap;->getWidth()I │ + invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ - move-result v11 │ + move-result v6 │ │ - int-to-float v11, v11 │ + int-to-float v6, v6 │ │ - add-float/2addr v10, v11 │ + add-float/2addr v4, v6 │ │ - const/high16 v11, 0x43800000 # 256.0f │ + const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v10, v10, v11 │ + cmpl-float v4, v4, v6 │ │ - if-lez v10, :cond_8 │ + if-lez v4, :cond_8 │ │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v4 │ │ - check-cast v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - if-nez v10, :cond_8 │ + if-nez v4, :cond_8 │ │ .line 579 │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v24 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v24, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 580 │ - .restart local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - if-nez v15, :cond_10 │ + .restart local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + if-nez v2, :cond_10 │ │ .line 581 │ - new-instance v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + new-instance v2, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - .end local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - move-object/from16 v0, v18 │ + .end local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + move-object/from16 v0, v25 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - invoke-direct {v15, v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ + invoke-direct {v2, v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->(Landroid/graphics/Bitmap;Lorg/mapsforge/core/Tile;)V │ │ .line 582 │ - .restart local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .restart local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ move-object/from16 v0, p0 │ │ - iget-object v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v14, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v12, v13, v14}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v8, v10, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v11, v15, v12}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v6, v2, v8}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - invoke-virtual {v10, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v4, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 586 │ :cond_10 │ - new-instance v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + new-instance v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - new-instance v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + new-instance v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v12, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + iget v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - const/high16 v13, 0x43800000 # 256.0f │ + const/high16 v10, 0x43800000 # 256.0f │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v8, v10 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v25 │ │ - iget v13, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + iget v10, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - invoke-direct {v11, v12, v13}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ + invoke-direct {v6, v8, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->(FF)V │ │ - invoke-direct {v10, v15, v11}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ + invoke-direct {v4, v2, v6}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->(Ljava/lang/Object;Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v10}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ + invoke-virtual {v0, v4}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->addSymbol(Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;)V │ │ .line 588 │ - invoke-virtual {v15, v3}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ + invoke-virtual {v2, v5}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->addTile(Lorg/mapsforge/core/Tile;)V │ │ goto/16 :goto_0 │ │ .line 591 │ - .end local v15 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ - .end local v17 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ - .end local v18 # "symbol":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + .end local v2 # "addSmb":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + .end local v24 # "linkedDep":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + .end local v25 # "symbol":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ :cond_11 │ return-void │ .end method │ │ .method private removeOverlappingAreaLabelsWithDependencyLabels(Ljava/util/List;)V │ .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ @@ -4528,30 +4774,30 @@ │ │ .line 725 │ :cond_3 │ return-void │ .end method │ │ .method generateTileAndDependencyOnTile(Lorg/mapsforge/core/Tile;)V │ - .locals 6 │ + .locals 7 │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ │ .prologue │ .line 735 │ - new-instance v0, Lorg/mapsforge/core/Tile; │ + new-instance v1, Lorg/mapsforge/core/Tile; │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - iget-wide v3, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v4, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - iget-byte v5, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v6, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v0 .. v5}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v1 .. v6}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ - iput-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iput-object v1, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ .line 736 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ iget-object v1, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -4593,432 +4839,450 @@ │ │ .line 742 │ :cond_0 │ return-void │ .end method │ │ .method removeAreaLabelsInAlreadyDrawnAreas(Ljava/util/List;)V │ - .locals 18 │ + .locals 22 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 751 │ .local p1, "areaLabels":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long v2, v5, v7 │ + sub-long v4, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v6, v6, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v1 .. v6}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 752 │ - .local v1, "lefttmp":Lorg/mapsforge/core/Tile; │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + .local v3, "lefttmp":Lorg/mapsforge/core/Tile; │ + new-instance v5, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - add-long v3, v5, v7 │ + add-long v6, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v7, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v10, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 753 │ - .local v2, "righttmp":Lorg/mapsforge/core/Tile; │ - new-instance v3, Lorg/mapsforge/core/Tile; │ + .local v5, "righttmp":Lorg/mapsforge/core/Tile; │ + new-instance v7, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v8, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long/2addr v6, v8 │ + sub-long/2addr v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 754 │ - .local v3, "uptmp":Lorg/mapsforge/core/Tile; │ - new-instance v4, Lorg/mapsforge/core/Tile; │ + .local v7, "uptmp":Lorg/mapsforge/core/Tile; │ + new-instance v9, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v7, v7, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v12, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v16, 0x1 │ + const-wide/16 v20, 0x1 │ │ - add-long v7, v7, v16 │ + add-long v12, v12, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v9, v9, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v14, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v4 .. v9}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 761 │ - .local v4, "downtmp":Lorg/mapsforge/core/Tile; │ + .local v9, "downtmp":Lorg/mapsforge/core/Tile; │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 762 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ - const/4 v13, 0x0 │ + const/16 v17, 0x0 │ │ .line 764 │ - .local v13, "left":Z │ + .local v17, "left":Z │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 765 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ - const/4 v14, 0x0 │ + const/16 v18, 0x0 │ │ .line 767 │ - .local v14, "right":Z │ + .local v18, "right":Z │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 768 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ - const/4 v15, 0x0 │ + const/16 v19, 0x0 │ │ .line 770 │ - .local v15, "up":Z │ + .local v19, "up":Z │ :goto_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 771 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_4 │ + if-nez v4, :cond_4 │ │ - const/4 v10, 0x0 │ + const/4 v2, 0x0 │ │ .line 775 │ - .local v10, "down":Z │ + .local v2, "down":Z │ :goto_3 │ - const/4 v11, 0x0 │ + const/4 v15, 0x0 │ │ - .local v11, "i":I │ + .local v15, "i":I │ :goto_4 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ge v11, v5, :cond_8 │ + if-ge v15, v4, :cond_8 │ │ .line 776 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v16 │ │ - check-cast v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + check-cast v16, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ │ .line 778 │ - .local v12, "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ - if-eqz v15, :cond_5 │ + .local v16, "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + if-eqz v19, :cond_5 │ + │ + move-object/from16 v0, v16 │ │ - iget v5, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ - iget-object v6, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + move-object/from16 v0, v16 │ + │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ invoke-virtual {v6}, Landroid/graphics/Rect;->height()I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ - sub-float/2addr v5, v6 │ + sub-float/2addr v4, v6 │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_5 │ + if-gez v4, :cond_5 │ │ .line 779 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 780 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 775 │ :cond_0 │ :goto_5 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_4 │ │ .line 762 │ - .end local v10 # "down":Z │ - .end local v11 # "i":I │ - .end local v12 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ - .end local v13 # "left":Z │ - .end local v14 # "right":Z │ - .end local v15 # "up":Z │ + .end local v2 # "down":Z │ + .end local v15 # "i":I │ + .end local v16 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + .end local v17 # "left":Z │ + .end local v18 # "right":Z │ + .end local v19 # "up":Z │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - iget-boolean v13, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + move/from16 v17, v0 │ │ goto :goto_0 │ │ .line 765 │ - .restart local v13 # "left":Z │ + .restart local v17 # "left":Z │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v14, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + │ + move/from16 v18, v0 │ │ goto :goto_1 │ │ .line 768 │ - .restart local v14 # "right":Z │ + .restart local v18 # "right":Z │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v15, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + │ + move/from16 v19, v0 │ │ goto :goto_2 │ │ .line 771 │ - .restart local v15 # "up":Z │ + .restart local v19 # "up":Z │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v2, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ goto :goto_3 │ │ .line 784 │ - .restart local v10 # "down":Z │ - .restart local v11 # "i":I │ - .restart local v12 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + .restart local v2 # "down":Z │ + .restart local v15 # "i":I │ + .restart local v16 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ :cond_5 │ - if-eqz v10, :cond_6 │ + if-eqz v2, :cond_6 │ + │ + move-object/from16 v0, v16 │ │ - iget v5, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->y:F │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-lez v5, :cond_6 │ + if-lez v4, :cond_6 │ │ .line 785 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 786 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 787 │ goto :goto_5 │ │ .line 789 │ :cond_6 │ - if-eqz v13, :cond_7 │ + if-eqz v17, :cond_7 │ │ - iget v5, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + move-object/from16 v0, v16 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_7 │ + if-gez v4, :cond_7 │ │ .line 790 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 791 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 792 │ goto :goto_5 │ │ .line 794 │ :cond_7 │ - if-eqz v14, :cond_0 │ + if-eqz v18, :cond_0 │ + │ + move-object/from16 v0, v16 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ │ - iget v5, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->x:F │ + move-object/from16 v0, v16 │ │ - iget-object v6, v12, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer;->boundary:Landroid/graphics/Rect; │ │ invoke-virtual {v6}, Landroid/graphics/Rect;->width()I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ - add-float/2addr v5, v6 │ + add-float/2addr v4, v6 │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 795 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 796 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ goto :goto_5 │ │ .line 800 │ - .end local v12 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ + .end local v16 # "label":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/PointTextContainer; │ :cond_8 │ return-void │ .end method │ │ .method removeOverlappingObjectsWithDependencyOnTile(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -5097,1272 +5361,1306 @@ │ │ .line 824 │ :cond_1 │ return-void │ .end method │ │ .method removeReferencePointsFromDependencyCache([Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;)V │ - .locals 22 │ + .locals 26 │ .param p1, "refPos" # [Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ │ .prologue │ .line 835 │ - new-instance v1, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long v2, v5, v7 │ + sub-long v4, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v6, v6, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v1 .. v6}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 836 │ - .local v1, "lefttmp":Lorg/mapsforge/core/Tile; │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + .local v3, "lefttmp":Lorg/mapsforge/core/Tile; │ + new-instance v5, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - add-long v3, v5, v7 │ + add-long v6, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v7, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v10, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 837 │ - .local v2, "righttmp":Lorg/mapsforge/core/Tile; │ - new-instance v3, Lorg/mapsforge/core/Tile; │ + .local v5, "righttmp":Lorg/mapsforge/core/Tile; │ + new-instance v7, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v8, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long/2addr v6, v8 │ + sub-long/2addr v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 838 │ - .local v3, "uptmp":Lorg/mapsforge/core/Tile; │ - new-instance v4, Lorg/mapsforge/core/Tile; │ + .local v7, "uptmp":Lorg/mapsforge/core/Tile; │ + new-instance v9, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v7, v7, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v12, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v20, 0x1 │ + const-wide/16 v24, 0x1 │ │ - add-long v7, v7, v20 │ + add-long v12, v12, v24 │ │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v9, v9, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v14, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v4 .. v9}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 845 │ - .local v4, "downtmp":Lorg/mapsforge/core/Tile; │ + .local v9, "downtmp":Lorg/mapsforge/core/Tile; │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 846 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ - const/4 v14, 0x0 │ + const/16 v18, 0x0 │ │ .line 848 │ - .local v14, "left":Z │ + .local v18, "left":Z │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 849 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ - const/16 v16, 0x0 │ + const/16 v20, 0x0 │ │ .line 851 │ - .local v16, "right":Z │ + .local v20, "right":Z │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 852 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ - const/16 v18, 0x0 │ + const/16 v22, 0x0 │ │ .line 854 │ - .local v18, "up":Z │ + .local v22, "up":Z │ :goto_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 855 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_4 │ + if-nez v4, :cond_4 │ │ - const/4 v11, 0x0 │ + const/4 v15, 0x0 │ │ .line 859 │ - .local v11, "down":Z │ + .local v15, "down":Z │ :goto_3 │ - const/4 v12, 0x0 │ + const/16 v16, 0x0 │ │ - .local v12, "i":I │ + .local v16, "i":I │ :goto_4 │ move-object/from16 v0, p1 │ │ - array-length v5, v0 │ + array-length v4, v0 │ + │ + move/from16 v0, v16 │ │ - if-ge v12, v5, :cond_9 │ + if-ge v0, v4, :cond_9 │ │ .line 860 │ - aget-object v15, p1, v12 │ + aget-object v19, p1, v16 │ │ .line 862 │ - .local v15, "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ - if-nez v15, :cond_5 │ + .local v19, "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ + if-nez v19, :cond_5 │ │ .line 859 │ :cond_0 │ :goto_5 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto :goto_4 │ │ .line 846 │ - .end local v11 # "down":Z │ - .end local v12 # "i":I │ - .end local v14 # "left":Z │ - .end local v15 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ - .end local v16 # "right":Z │ - .end local v18 # "up":Z │ + .end local v15 # "down":Z │ + .end local v16 # "i":I │ + .end local v18 # "left":Z │ + .end local v19 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ + .end local v20 # "right":Z │ + .end local v22 # "up":Z │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - iget-boolean v14, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + move/from16 v18, v0 │ │ goto :goto_0 │ │ .line 849 │ - .restart local v14 # "left":Z │ + .restart local v18 # "left":Z │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v0, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - move/from16 v16, v0 │ + move/from16 v20, v0 │ │ goto :goto_1 │ │ .line 852 │ - .restart local v16 # "right":Z │ + .restart local v20 # "right":Z │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v0, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - move/from16 v18, v0 │ + move/from16 v22, v0 │ │ goto :goto_2 │ │ .line 855 │ - .restart local v18 # "up":Z │ + .restart local v22 # "up":Z │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v11, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v15, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ goto :goto_3 │ │ .line 866 │ - .restart local v11 # "down":Z │ - .restart local v12 # "i":I │ - .restart local v15 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ + .restart local v15 # "down":Z │ + .restart local v16 # "i":I │ + .restart local v19 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ :cond_5 │ - if-eqz v18, :cond_6 │ + if-eqz v22, :cond_6 │ + │ + move-object/from16 v0, v19 │ │ - iget v5, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ - iget v6, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ + move-object/from16 v0, v19 │ │ - sub-float/2addr v5, v6 │ + iget v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ + │ + sub-float/2addr v4, v6 │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_6 │ + if-gez v4, :cond_6 │ │ .line 867 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v12 │ + aput-object v4, p1, v16 │ │ goto :goto_5 │ │ .line 871 │ :cond_6 │ - if-eqz v11, :cond_7 │ + if-eqz v15, :cond_7 │ + │ + move-object/from16 v0, v19 │ │ - iget v5, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-ltz v5, :cond_7 │ + if-ltz v4, :cond_7 │ │ .line 872 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v12 │ + aput-object v4, p1, v16 │ │ goto :goto_5 │ │ .line 876 │ :cond_7 │ - if-eqz v14, :cond_8 │ + if-eqz v18, :cond_8 │ │ - iget v5, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ + move-object/from16 v0, v19 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_8 │ + if-gez v4, :cond_8 │ │ .line 877 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v12 │ + aput-object v4, p1, v16 │ │ goto :goto_5 │ │ .line 881 │ :cond_8 │ - if-eqz v16, :cond_0 │ + if-eqz v20, :cond_0 │ + │ + move-object/from16 v0, v19 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ - iget v5, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ + move-object/from16 v0, v19 │ │ - iget v6, v15, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ + iget v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ │ - add-float/2addr v5, v6 │ + add-float/2addr v4, v6 │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 882 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v12 │ + aput-object v4, p1, v16 │ │ goto :goto_5 │ │ .line 888 │ - .end local v15 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ + .end local v19 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition; │ :cond_9 │ - const/4 v10, 0x2 │ + const/4 v2, 0x2 │ │ .line 889 │ - .local v10, "dis":I │ + .local v2, "dis":I │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-eqz v5, :cond_f │ + if-eqz v4, :cond_f │ │ .line 890 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ │ - if-eqz v5, :cond_c │ + if-eqz v4, :cond_c │ │ .line 891 │ - const/4 v12, 0x0 │ + const/16 v16, 0x0 │ │ :goto_6 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + move-result v4 │ │ - move-result v5 │ + move/from16 v0, v16 │ │ - if-ge v12, v5, :cond_c │ + if-ge v0, v4, :cond_c │ │ .line 892 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->labels:Ljava/util/List; │ + move/from16 v0, v16 │ │ - invoke-interface {v5, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ .line 893 │ new-instance v6, Landroid/graphics/Rect; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - iget v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ │ - float-to-int v5, v5 │ + float-to-int v4, v4 │ │ - sub-int v7, v5, v10 │ + sub-int v8, v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - iget v8, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ + iget v10, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->boundary:Landroid/graphics/Rect; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v5}, Landroid/graphics/Rect;->height()I │ + invoke-virtual {v4}, Landroid/graphics/Rect;->height()I │ │ - move-result v5 │ + move-result v4 │ │ - int-to-float v5, v5 │ + int-to-float v4, v4 │ │ - sub-float v5, v8, v5 │ + sub-float v4, v10, v4 │ │ - float-to-int v5, v5 │ + float-to-int v4, v4 │ │ - sub-int v8, v5, v10 │ + sub-int v10, v4, v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - iget v9, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ + iget v11, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->boundary:Landroid/graphics/Rect; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyText;->boundary:Landroid/graphics/Rect; │ │ - invoke-virtual {v5}, Landroid/graphics/Rect;->width()I │ + invoke-virtual {v4}, Landroid/graphics/Rect;->width()I │ │ - move-result v5 │ + move-result v4 │ │ - int-to-float v5, v5 │ + int-to-float v4, v4 │ │ - add-float/2addr v5, v9 │ + add-float/2addr v4, v11 │ │ - int-to-float v9, v10 │ + int-to-float v11, v2 │ │ - add-float/2addr v5, v9 │ + add-float/2addr v4, v11 │ │ - float-to-int v5, v5 │ + float-to-int v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ - │ - iget-object v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + iget-object v11, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->depLabel:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ - iget v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ + iget-object v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - int-to-float v0, v10 │ + iget v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ │ - move/from16 v20, v0 │ + int-to-float v12, v2 │ │ - add-float v9, v9, v20 │ + add-float/2addr v11, v12 │ │ - float-to-int v9, v9 │ + float-to-int v11, v11 │ │ - invoke-direct {v6, v7, v8, v5, v9}, Landroid/graphics/Rect;->(IIII)V │ + invoke-direct {v6, v8, v10, v4, v11}, Landroid/graphics/Rect;->(IIII)V │ │ move-object/from16 v0, p0 │ │ iput-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect1:Landroid/graphics/Rect; │ │ .line 898 │ - const/16 v19, 0x0 │ + const/16 v23, 0x0 │ │ - .local v19, "y":I │ + .local v23, "y":I │ :goto_7 │ move-object/from16 v0, p1 │ │ - array-length v5, v0 │ + array-length v4, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v23 │ │ - if-ge v0, v5, :cond_b │ + if-ge v0, v4, :cond_b │ │ .line 899 │ - aget-object v5, p1, v19 │ + aget-object v4, p1, v23 │ │ - if-eqz v5, :cond_a │ + if-eqz v4, :cond_a │ │ .line 900 │ - new-instance v5, Landroid/graphics/Rect; │ + new-instance v4, Landroid/graphics/Rect; │ │ - aget-object v6, p1, v19 │ + aget-object v6, p1, v23 │ │ iget v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ float-to-int v6, v6 │ │ - aget-object v7, p1, v19 │ + aget-object v8, p1, v23 │ │ - iget v7, v7, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ - aget-object v8, p1, v19 │ + aget-object v10, p1, v23 │ │ - iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ + iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ │ - sub-float/2addr v7, v8 │ + sub-float/2addr v8, v10 │ │ - float-to-int v7, v7 │ + float-to-int v8, v8 │ │ - aget-object v8, p1, v19 │ + aget-object v10, p1, v23 │ │ - iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ + iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ - aget-object v9, p1, v19 │ + aget-object v11, p1, v23 │ │ - iget v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ + iget v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ │ - add-float/2addr v8, v9 │ + add-float/2addr v10, v11 │ │ - float-to-int v8, v8 │ + float-to-int v10, v10 │ │ - aget-object v9, p1, v19 │ + aget-object v11, p1, v23 │ │ - iget v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ - float-to-int v9, v9 │ + float-to-int v11, v11 │ │ - invoke-direct {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;->(IIII)V │ + invoke-direct {v4, v6, v8, v10, v11}, Landroid/graphics/Rect;->(IIII)V │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ │ .line 904 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect1:Landroid/graphics/Rect; │ │ - invoke-static {v5, v6}, Landroid/graphics/Rect;->intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z │ + invoke-static {v4, v6}, Landroid/graphics/Rect;->intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_a │ + if-eqz v4, :cond_a │ │ .line 905 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v19 │ + aput-object v4, p1, v23 │ │ .line 898 │ :cond_a │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v23, v23, 0x1 │ │ goto :goto_7 │ │ .line 891 │ :cond_b │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto/16 :goto_6 │ │ .line 911 │ - .end local v19 # "y":I │ + .end local v23 # "y":I │ :cond_c │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->symbols:Ljava/util/List; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->symbols:Ljava/util/List; │ │ - if-eqz v5, :cond_f │ + if-eqz v4, :cond_f │ │ .line 912 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentDependencyOnTile:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->symbols:Ljava/util/List; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->symbols:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v17 │ │ - .local v13, "i$":Ljava/util/Iterator; │ + .local v17, "i$":Ljava/util/Iterator; │ :cond_d │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_f │ + if-eqz v4, :cond_f │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v21 │ │ - check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ + check-cast v21, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency; │ │ .line 914 │ - .local v17, "symbols2":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;, "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;" │ + .local v21, "symbols2":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;, "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;" │ new-instance v6, Landroid/graphics/Rect; │ │ - move-object/from16 v0, v17 │ - │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + move-object/from16 v0, v21 │ │ - iget v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - float-to-int v7, v5 │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ │ - move-object/from16 v0, v17 │ + float-to-int v8, v4 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + move-object/from16 v0, v21 │ │ - iget v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - float-to-int v8, v5 │ + iget v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ │ - move-object/from16 v0, v17 │ + float-to-int v10, v4 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + move-object/from16 v0, v21 │ │ - iget v9, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move-object/from16 v0, v17 │ + iget v11, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointX:F │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ + move-object/from16 v0, v21 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->symbol:Landroid/graphics/Bitmap; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - invoke-virtual {v5}, Landroid/graphics/Bitmap;->getWidth()I │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->symbol:Landroid/graphics/Bitmap; │ │ - move-result v5 │ + invoke-virtual {v4}, Landroid/graphics/Bitmap;->getWidth()I │ │ - int-to-float v5, v5 │ + move-result v4 │ │ - add-float/2addr v5, v9 │ + int-to-float v4, v4 │ │ - float-to-int v9, v5 │ + add-float/2addr v4, v11 │ │ - move-object/from16 v0, v17 │ + float-to-int v11, v4 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ + move-object/from16 v0, v21 │ │ - iget v0, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->point:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint; │ │ - move/from16 v20, v0 │ + iget v12, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ImmutablePoint;->pointY:F │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v21 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;->value:Ljava/lang/Object; │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol; │ │ - iget-object v5, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->symbol:Landroid/graphics/Bitmap; │ + iget-object v4, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencySymbol;->symbol:Landroid/graphics/Bitmap; │ │ - invoke-virtual {v5}, Landroid/graphics/Bitmap;->getHeight()I │ + invoke-virtual {v4}, Landroid/graphics/Bitmap;->getHeight()I │ │ - move-result v5 │ + move-result v4 │ │ - int-to-float v5, v5 │ + int-to-float v4, v4 │ │ - add-float v5, v5, v20 │ + add-float/2addr v4, v12 │ │ - float-to-int v5, v5 │ + float-to-int v4, v4 │ │ - invoke-direct {v6, v7, v8, v9, v5}, Landroid/graphics/Rect;->(IIII)V │ + invoke-direct {v6, v8, v10, v11, v4}, Landroid/graphics/Rect;->(IIII)V │ │ move-object/from16 v0, p0 │ │ iput-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect1:Landroid/graphics/Rect; │ │ .line 918 │ - const/16 v19, 0x0 │ + const/16 v23, 0x0 │ │ - .restart local v19 # "y":I │ + .restart local v23 # "y":I │ :goto_8 │ move-object/from16 v0, p1 │ │ - array-length v5, v0 │ + array-length v4, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v23 │ │ - if-ge v0, v5, :cond_d │ + if-ge v0, v4, :cond_d │ │ .line 919 │ - aget-object v5, p1, v19 │ + aget-object v4, p1, v23 │ │ - if-eqz v5, :cond_e │ + if-eqz v4, :cond_e │ │ .line 920 │ - new-instance v5, Landroid/graphics/Rect; │ + new-instance v4, Landroid/graphics/Rect; │ │ - aget-object v6, p1, v19 │ + aget-object v6, p1, v23 │ │ iget v6, v6, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ float-to-int v6, v6 │ │ - aget-object v7, p1, v19 │ + aget-object v8, p1, v23 │ │ - iget v7, v7, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ - aget-object v8, p1, v19 │ + aget-object v10, p1, v23 │ │ - iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ + iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->height:F │ │ - sub-float/2addr v7, v8 │ + sub-float/2addr v8, v10 │ │ - float-to-int v7, v7 │ + float-to-int v8, v8 │ │ - aget-object v8, p1, v19 │ + aget-object v10, p1, v23 │ │ - iget v8, v8, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ + iget v10, v10, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->x:F │ │ - aget-object v9, p1, v19 │ + aget-object v11, p1, v23 │ │ - iget v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ + iget v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->width:F │ │ - add-float/2addr v8, v9 │ + add-float/2addr v10, v11 │ │ - float-to-int v8, v8 │ + float-to-int v10, v10 │ │ - aget-object v9, p1, v19 │ + aget-object v11, p1, v23 │ │ - iget v9, v9, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ + iget v11, v11, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/LabelPlacement$ReferencePosition;->y:F │ │ - float-to-int v9, v9 │ + float-to-int v11, v11 │ │ - invoke-direct {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;->(IIII)V │ + invoke-direct {v4, v6, v8, v10, v11}, Landroid/graphics/Rect;->(IIII)V │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ │ .line 924 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect2:Landroid/graphics/Rect; │ │ move-object/from16 v0, p0 │ │ iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->rect1:Landroid/graphics/Rect; │ │ - invoke-static {v5, v6}, Landroid/graphics/Rect;->intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z │ + invoke-static {v4, v6}, Landroid/graphics/Rect;->intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_e │ + if-eqz v4, :cond_e │ │ .line 925 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, p1, v19 │ + aput-object v4, p1, v23 │ │ .line 918 │ :cond_e │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v23, v23, 0x1 │ │ goto :goto_8 │ │ .line 932 │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v17 # "symbols2":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;, "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;" │ - .end local v19 # "y":I │ + .end local v17 # "i$":Ljava/util/Iterator; │ + .end local v21 # "symbols2":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;, "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$Dependency;" │ + .end local v23 # "y":I │ :cond_f │ return-void │ .end method │ │ .method removeSymbolsFromDrawnAreas(Ljava/util/List;)V │ - .locals 18 │ + .locals 22 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 935 │ .local p1, "symbols":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Lorg/mapsforge/core/Tile; │ + new-instance v3, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long v2, v5, v7 │ + sub-long v4, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v6, v6, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v1 .. v6}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 936 │ - .local v1, "lefttmp":Lorg/mapsforge/core/Tile; │ - new-instance v2, Lorg/mapsforge/core/Tile; │ + .local v3, "lefttmp":Lorg/mapsforge/core/Tile; │ + new-instance v5, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ - const-wide/16 v7, 0x1 │ + const-wide/16 v12, 0x1 │ │ - add-long v3, v5, v7 │ + add-long v6, v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v7, v7, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v10, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v2 .. v7}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v5 .. v10}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 937 │ - .local v2, "righttmp":Lorg/mapsforge/core/Tile; │ - new-instance v3, Lorg/mapsforge/core/Tile; │ + .local v5, "righttmp":Lorg/mapsforge/core/Tile; │ + new-instance v7, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v4, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v8, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v6, v6, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v8, 0x1 │ + const-wide/16 v12, 0x1 │ │ - sub-long/2addr v6, v8 │ + sub-long/2addr v10, v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v8, v8, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v12, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v3 .. v8}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v7 .. v12}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 938 │ - .local v3, "uptmp":Lorg/mapsforge/core/Tile; │ - new-instance v4, Lorg/mapsforge/core/Tile; │ + .local v7, "uptmp":Lorg/mapsforge/core/Tile; │ + new-instance v9, Lorg/mapsforge/core/Tile; │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v5, v5, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v10, v4, Lorg/mapsforge/core/Tile;->tileX:J │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-wide v7, v7, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v12, v4, Lorg/mapsforge/core/Tile;->tileY:J │ │ - const-wide/16 v16, 0x1 │ + const-wide/16 v20, 0x1 │ │ - add-long v7, v7, v16 │ + add-long v12, v12, v20 │ │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->currentTile:Lorg/mapsforge/core/Tile; │ │ - iget-byte v9, v9, Lorg/mapsforge/core/Tile;->zoomLevel:B │ + iget-byte v14, v4, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ - invoke-direct/range {v4 .. v9}, Lorg/mapsforge/core/Tile;->(JJB)V │ + invoke-direct/range {v9 .. v14}, Lorg/mapsforge/core/Tile;->(JJB)V │ │ .line 945 │ - .local v4, "downtmp":Lorg/mapsforge/core/Tile; │ + .local v9, "downtmp":Lorg/mapsforge/core/Tile; │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 946 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ - const/4 v12, 0x0 │ + const/16 v16, 0x0 │ │ .line 948 │ - .local v12, "left":Z │ + .local v16, "left":Z │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 949 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ - const/4 v14, 0x0 │ + const/16 v18, 0x0 │ │ .line 951 │ - .local v14, "right":Z │ + .local v18, "right":Z │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 952 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ - const/4 v15, 0x0 │ + const/16 v19, 0x0 │ │ .line 954 │ - .local v15, "up":Z │ + .local v19, "up":Z │ :goto_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->dependencyTable:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + check-cast v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ move-object/from16 v0, p0 │ │ - iput-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iput-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ .line 955 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - if-nez v5, :cond_4 │ + if-nez v4, :cond_4 │ │ - const/4 v10, 0x0 │ + const/4 v2, 0x0 │ │ .line 959 │ - .local v10, "down":Z │ + .local v2, "down":Z │ :goto_3 │ - const/4 v11, 0x0 │ + const/4 v15, 0x0 │ │ - .local v11, "i":I │ + .local v15, "i":I │ :goto_4 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ge v11, v5, :cond_8 │ + if-ge v15, v4, :cond_8 │ │ .line 960 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v17 │ │ - check-cast v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + check-cast v17, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ │ .line 962 │ - .local v13, "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ - if-eqz v15, :cond_5 │ + .local v17, "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + if-eqz v19, :cond_5 │ │ - iget v5, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + move-object/from16 v0, v17 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_5 │ + if-gez v4, :cond_5 │ │ .line 963 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 964 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 959 │ :cond_0 │ :goto_5 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_4 │ │ .line 946 │ - .end local v10 # "down":Z │ - .end local v11 # "i":I │ - .end local v12 # "left":Z │ - .end local v13 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ - .end local v14 # "right":Z │ - .end local v15 # "up":Z │ + .end local v2 # "down":Z │ + .end local v15 # "i":I │ + .end local v16 # "left":Z │ + .end local v17 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + .end local v18 # "right":Z │ + .end local v19 # "up":Z │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v12, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + │ + move/from16 v16, v0 │ │ goto :goto_0 │ │ .line 949 │ - .restart local v12 # "left":Z │ + .restart local v16 # "left":Z │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v14, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + │ + move/from16 v18, v0 │ │ goto :goto_1 │ │ .line 952 │ - .restart local v14 # "right":Z │ + .restart local v18 # "right":Z │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + │ + iget-boolean v0, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ - iget-boolean v15, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + move/from16 v19, v0 │ │ goto :goto_2 │ │ .line 955 │ - .restart local v15 # "up":Z │ + .restart local v19 # "up":Z │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ + iget-object v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache;->tmp:Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile; │ │ - iget-boolean v10, v5, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ + iget-boolean v2, v4, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/DependencyCache$DependencyOnTile;->drawn:Z │ │ goto :goto_3 │ │ .line 968 │ - .restart local v10 # "down":Z │ - .restart local v11 # "i":I │ - .restart local v13 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + .restart local v2 # "down":Z │ + .restart local v15 # "i":I │ + .restart local v17 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ :cond_5 │ - if-eqz v10, :cond_6 │ + if-eqz v2, :cond_6 │ + │ + move-object/from16 v0, v17 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ │ - iget v5, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->y:F │ + move-object/from16 v0, v17 │ │ - iget-object v6, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ invoke-virtual {v6}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ - add-float/2addr v5, v6 │ + add-float/2addr v4, v6 │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-lez v5, :cond_6 │ + if-lez v4, :cond_6 │ │ .line 969 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 970 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 971 │ goto :goto_5 │ │ .line 973 │ :cond_6 │ - if-eqz v12, :cond_7 │ + if-eqz v16, :cond_7 │ │ - iget v5, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + move-object/from16 v0, v17 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ const/4 v6, 0x0 │ │ - cmpg-float v5, v5, v6 │ + cmpg-float v4, v4, v6 │ │ - if-gez v5, :cond_7 │ + if-gez v4, :cond_7 │ │ .line 974 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 975 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ .line 976 │ goto :goto_5 │ │ .line 978 │ :cond_7 │ - if-eqz v14, :cond_0 │ + if-eqz v18, :cond_0 │ + │ + move-object/from16 v0, v17 │ + │ + iget v4, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ │ - iget v5, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->x:F │ + move-object/from16 v0, v17 │ │ - iget-object v6, v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ + iget-object v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer;->symbol:Landroid/graphics/Bitmap; │ │ invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ - add-float/2addr v5, v6 │ + add-float/2addr v4, v6 │ │ const/high16 v6, 0x43800000 # 256.0f │ │ - cmpl-float v5, v5, v6 │ + cmpl-float v4, v4, v6 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 979 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v0, v15}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ .line 980 │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v15, v15, -0x1 │ │ goto :goto_5 │ │ .line 984 │ - .end local v13 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ + .end local v17 # "ref":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/SymbolContainer; │ :cond_8 │ return-void │ .end method ├── smali/org/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme.smali │ @@ -172,25 +172,25 @@ │ │ .prologue │ .line 91 │ const/4 v0, 0x1 │ │ .line 92 │ .local v0, "result":I │ - iget-wide v1, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ + iget-wide v2, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ │ - const/16 v5, 0x20 │ + const/16 v1, 0x20 │ │ - ushr-long/2addr v3, v5 │ + ushr-long/2addr v4, v1 │ │ - xor-long/2addr v1, v3 │ + xor-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ add-int/lit8 v0, v1, 0x1f │ │ .line 93 │ mul-int/lit8 v2, v0, 0x1f │ │ iget-object v1, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->renderThemeFile:Ljava/io/File; │ @@ -251,15 +251,15 @@ │ .line 107 │ return-void │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ @@ -286,19 +286,19 @@ │ move-object v0, p1 │ │ .line 66 │ check-cast v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme; │ │ .line 67 │ .local v0, "other":Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme; │ - iget-wide v3, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ + iget-wide v4, p0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ │ - iget-wide v5, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ + iget-wide v6, v0, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/ExternalRenderTheme;->fileModificationDate:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_3 │ │ move v1, v2 │ │ .line 68 │ goto :goto_0 ├── smali/org/mapsforge/android/maps/mapgenerator/databaserenderer/WayDecorator.smali │ @@ -117,41 +117,41 @@ │ │ add-float/2addr v2, v3 │ │ float-to-double v2, v2 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ .line 59 │ - .local v13, "segmentLengthInPixel":D │ - double-to-float v15, v13 │ + .local v14, "segmentLengthInPixel":D │ + double-to-float v13, v14 │ │ .line 61 │ - .local v15, "segmentLengthRemaining":F │ + .local v13, "segmentLengthRemaining":F │ :goto_1 │ move/from16 v0, v17 │ │ int-to-float v2, v0 │ │ - sub-float v2, v15, v2 │ + sub-float v2, v13, v2 │ │ const/high16 v3, 0x41f00000 # 30.0f │ │ cmpl-float v2, v2, v3 │ │ if-lez v2, :cond_2 │ │ .line 63 │ move/from16 v0, v17 │ │ int-to-float v2, v0 │ │ - div-float v16, v2, v15 │ + div-float v16, v2, v13 │ │ .line 66 │ .local v16, "segmentSkipPercentage":F │ mul-float v2, v10, v16 │ │ add-float/2addr v4, v2 │ │ @@ -202,56 +202,56 @@ │ │ .line 97 │ .end local v7 # "symbolAngle":F │ .end local v8 # "currentX":F │ .end local v9 # "currentY":F │ .end local v10 # "diffX":F │ .end local v11 # "diffY":F │ - .end local v13 # "segmentLengthInPixel":D │ - .end local v15 # "segmentLengthRemaining":F │ + .end local v13 # "segmentLengthRemaining":F │ + .end local v14 # "segmentLengthInPixel":D │ .end local v16 # "segmentSkipPercentage":F │ :cond_0 │ return-void │ │ .line 78 │ .restart local v7 # "symbolAngle":F │ .restart local v8 # "currentX":F │ .restart local v9 # "currentY":F │ .restart local v10 # "diffX":F │ .restart local v11 # "diffY":F │ - .restart local v13 # "segmentLengthInPixel":D │ - .restart local v15 # "segmentLengthRemaining":F │ + .restart local v13 # "segmentLengthRemaining":F │ + .restart local v14 # "segmentLengthInPixel":D │ .restart local v16 # "segmentSkipPercentage":F │ :cond_1 │ sub-float v10, v8, v4 │ │ .line 79 │ sub-float v11, v9, v5 │ │ .line 82 │ move/from16 v0, v17 │ │ int-to-float v2, v0 │ │ - sub-float/2addr v15, v2 │ + sub-float/2addr v13, v2 │ │ .line 85 │ const/16 v17, 0xc8 │ │ goto :goto_1 │ │ .line 88 │ .end local v7 # "symbolAngle":F │ .end local v16 # "segmentSkipPercentage":F │ :cond_2 │ move/from16 v0, v17 │ │ int-to-float v2, v0 │ │ - sub-float/2addr v2, v15 │ + sub-float/2addr v2, v13 │ │ float-to-int v0, v2 │ │ move/from16 v17, v0 │ │ .line 89 │ const/16 v2, 0x1e │ @@ -273,15 +273,15 @@ │ .line 50 │ add-int/lit8 v12, v12, 0x2 │ │ goto :goto_0 │ .end method │ │ .method static renderText(Ljava/lang/String;Landroid/graphics/Paint;Landroid/graphics/Paint;[[FLjava/util/List;)V │ - .locals 15 │ + .locals 16 │ .param p0, "textKey" # Ljava/lang/String; │ .param p1, "paint" # Landroid/graphics/Paint; │ .param p2, "outline" # Landroid/graphics/Paint; │ .param p3, "coordinates" # [[F │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -297,220 +297,226 @@ │ .end annotation │ │ .prologue │ .line 102 │ .local p4, "wayNames":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, p0}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ + move-object/from16 v1, p0 │ │ - move-result v13 │ + invoke-virtual {v0, v1}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ │ - const/high16 v14, 0x41200000 # 10.0f │ + move-result v14 │ │ - add-float v12, v13, v14 │ + const/high16 v15, 0x41200000 # 10.0f │ + │ + add-float v13, v14, v15 │ │ .line 104 │ - .local v12, "wayNameWidth":F │ - const/4 v10, 0x0 │ + .local v13, "wayNameWidth":F │ + const/4 v9, 0x0 │ │ .line 107 │ - .local v10, "skipPixels":I │ - const/4 v13, 0x0 │ + .local v9, "skipPixels":I │ + const/4 v14, 0x0 │ │ - aget-object v13, p3, v13 │ + aget-object v14, p3, v14 │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - aget v6, v13, v14 │ + aget v7, v14, v15 │ │ .line 108 │ - .local v6, "previousX":F │ - const/4 v13, 0x0 │ + .local v7, "previousX":F │ + const/4 v14, 0x0 │ │ - aget-object v13, p3, v13 │ + aget-object v14, p3, v14 │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - aget v7, v13, v14 │ + aget v8, v14, v15 │ │ .line 111 │ - .local v7, "previousY":F │ - const/4 v5, 0x2 │ + .local v8, "previousY":F │ + const/4 v6, 0x2 │ │ - .local v5, "i":I │ + .local v6, "i":I │ :goto_0 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - aget-object v13, p3, v13 │ + aget-object v14, p3, v14 │ │ - array-length v13, v13 │ + array-length v14, v14 │ │ - if-ge v5, v13, :cond_4 │ + if-ge v6, v14, :cond_4 │ │ .line 113 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - aget-object v13, p3, v13 │ + aget-object v14, p3, v14 │ │ - aget v1, v13, v5 │ + aget v2, v14, v6 │ │ .line 114 │ - .local v1, "currentX":F │ - const/4 v13, 0x0 │ + .local v2, "currentX":F │ + const/4 v14, 0x0 │ │ - aget-object v13, p3, v13 │ + aget-object v14, p3, v14 │ │ - add-int/lit8 v14, v5, 0x1 │ + add-int/lit8 v15, v6, 0x1 │ │ - aget v2, v13, v14 │ + aget v3, v14, v15 │ │ .line 117 │ - .local v2, "currentY":F │ - sub-float v3, v1, v6 │ + .local v3, "currentY":F │ + sub-float v4, v2, v7 │ │ .line 118 │ - .local v3, "diffX":F │ - sub-float v4, v2, v7 │ + .local v4, "diffX":F │ + sub-float v5, v3, v8 │ │ .line 119 │ - .local v4, "diffY":F │ - mul-float v13, v3, v3 │ - │ + .local v5, "diffY":F │ mul-float v14, v4, v4 │ │ - add-float/2addr v13, v14 │ + mul-float v15, v5, v5 │ │ - float-to-double v13, v13 │ + add-float/2addr v14, v15 │ │ - invoke-static {v13, v14}, Ljava/lang/Math;->sqrt(D)D │ + float-to-double v14, v14 │ │ - move-result-wide v8 │ + invoke-static {v14, v15}, Ljava/lang/Math;->sqrt(D)D │ + │ + move-result-wide v10 │ │ .line 121 │ - .local v8, "segmentLengthInPixel":D │ - if-lez v10, :cond_1 │ + .local v10, "segmentLengthInPixel":D │ + if-lez v9, :cond_1 │ │ .line 122 │ - int-to-double v13, v10 │ + int-to-double v14, v9 │ │ - sub-double/2addr v13, v8 │ + sub-double/2addr v14, v10 │ │ - double-to-int v10, v13 │ + double-to-int v9, v14 │ │ .line 146 │ :cond_0 │ :goto_1 │ - move v6, v1 │ + move v7, v2 │ │ .line 147 │ - move v7, v2 │ + move v8, v3 │ │ .line 111 │ - add-int/lit8 v5, v5, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ goto :goto_0 │ │ .line 123 │ :cond_1 │ - float-to-double v13, v12 │ + float-to-double v14, v13 │ │ - cmpl-double v13, v8, v13 │ + cmpl-double v14, v10, v14 │ │ - if-lez v13, :cond_0 │ + if-lez v14, :cond_0 │ │ .line 124 │ - const/4 v13, 0x4 │ + const/4 v14, 0x4 │ │ - new-array v11, v13, [F │ + new-array v12, v14, [F │ │ .line 126 │ - .local v11, "wayNamePath":[F │ - cmpg-float v13, v6, v1 │ + .local v12, "wayNamePath":[F │ + cmpg-float v14, v7, v2 │ │ - if-gtz v13, :cond_3 │ + if-gtz v14, :cond_3 │ │ .line 127 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - aput v6, v11, v13 │ + aput v7, v12, v14 │ │ .line 128 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ - aput v7, v11, v13 │ + aput v8, v12, v14 │ │ .line 129 │ - const/4 v13, 0x2 │ + const/4 v14, 0x2 │ │ - aput v1, v11, v13 │ + aput v2, v12, v14 │ │ .line 130 │ - const/4 v13, 0x3 │ + const/4 v14, 0x3 │ │ - aput v2, v11, v13 │ + aput v3, v12, v14 │ │ .line 137 │ :goto_2 │ - new-instance v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer; │ + new-instance v14, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer; │ │ - move-object/from16 v0, p1 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p1 │ │ - invoke-direct {v13, v11, p0, v0}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer;->([FLjava/lang/String;Landroid/graphics/Paint;)V │ + invoke-direct {v14, v12, v0, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer;->([FLjava/lang/String;Landroid/graphics/Paint;)V │ │ move-object/from16 v0, p4 │ │ - invoke-interface {v0, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 138 │ if-eqz p2, :cond_2 │ │ .line 139 │ - new-instance v13, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer; │ + new-instance v14, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer; │ + │ + move-object/from16 v0, p0 │ │ - move-object/from16 v0, p2 │ + move-object/from16 v1, p2 │ │ - invoke-direct {v13, v11, p0, v0}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer;->([FLjava/lang/String;Landroid/graphics/Paint;)V │ + invoke-direct {v14, v12, v0, v1}, Lorg/mapsforge/android/maps/mapgenerator/databaserenderer/WayTextContainer;->([FLjava/lang/String;Landroid/graphics/Paint;)V │ │ move-object/from16 v0, p4 │ │ - invoke-interface {v0, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 142 │ :cond_2 │ - const/16 v10, 0x1f4 │ + const/16 v9, 0x1f4 │ │ goto :goto_1 │ │ .line 132 │ :cond_3 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - aput v1, v11, v13 │ + aput v2, v12, v14 │ │ .line 133 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ - aput v2, v11, v13 │ + aput v3, v12, v14 │ │ .line 134 │ - const/4 v13, 0x2 │ + const/4 v14, 0x2 │ │ - aput v6, v11, v13 │ + aput v7, v12, v14 │ │ .line 135 │ - const/4 v13, 0x3 │ + const/4 v14, 0x3 │ │ - aput v7, v11, v13 │ + aput v8, v12, v14 │ │ goto :goto_2 │ │ .line 149 │ - .end local v1 # "currentX":F │ - .end local v2 # "currentY":F │ - .end local v3 # "diffX":F │ - .end local v4 # "diffY":F │ - .end local v8 # "segmentLengthInPixel":D │ - .end local v11 # "wayNamePath":[F │ + .end local v2 # "currentX":F │ + .end local v3 # "currentY":F │ + .end local v4 # "diffX":F │ + .end local v5 # "diffY":F │ + .end local v10 # "segmentLengthInPixel":D │ + .end local v12 # "wayNamePath":[F │ :cond_4 │ return-void │ .end method ├── smali/org/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader.smali │ @@ -53,62 +53,62 @@ │ .line 44 │ const-string v0, "http" │ │ return-object v0 │ .end method │ │ .method public getTilePath(Lorg/mapsforge/core/Tile;)Ljava/lang/String; │ - .locals 4 │ + .locals 5 │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ │ .prologue │ - const/16 v3, 0x2f │ + const/16 v4, 0x2f │ │ .line 49 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V │ │ .line 50 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 51 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ iget-byte v1, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 52 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 53 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 54 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 55 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 56 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/MapnikTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ const-string v1, ".png" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/org/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader.smali │ @@ -53,19 +53,19 @@ │ .line 44 │ const-string v0, "http" │ │ return-object v0 │ .end method │ │ .method public getTilePath(Lorg/mapsforge/core/Tile;)Ljava/lang/String; │ - .locals 4 │ + .locals 5 │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ │ .prologue │ - const/16 v3, 0x2f │ + const/16 v4, 0x2f │ │ .line 49 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V │ @@ -83,34 +83,34 @@ │ iget-byte v1, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 52 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 53 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 54 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 55 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 56 │ iget-object v0, p0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/OpenCycleMapTileDownloader;->stringBuilder:Ljava/lang/StringBuilder; │ │ const-string v1, ".png" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/org/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader.smali │ @@ -16,15 +16,15 @@ │ │ # instance fields │ .field private final pixels:[I │ │ │ # direct methods │ .method static constructor ()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 36 │ const-class v0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader; │ │ invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ @@ -35,19 +35,19 @@ │ move-result-object v0 │ │ sput-object v0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader;->LOG:Ljava/util/logging/Logger; │ │ .line 37 │ new-instance v0, Lorg/mapsforge/core/GeoPoint; │ │ - const-wide v1, 0x4049aa3d70a3d70aL # 51.33 │ + const-wide v2, 0x4049aa3d70a3d70aL # 51.33 │ │ - const-wide v3, 0x4024e66666666666L # 10.45 │ + const-wide v4, 0x4024e66666666666L # 10.45 │ │ - invoke-direct {v0, v1, v2, v3, v4}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ + invoke-direct {v0, v2, v3, v4, v5}, Lorg/mapsforge/core/GeoPoint;->(DD)V │ │ sput-object v0, Lorg/mapsforge/android/maps/mapgenerator/tiledownloader/TileDownloader;->START_POINT:Lorg/mapsforge/core/GeoPoint; │ │ .line 38 │ const/4 v0, 0x5 │ │ invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; ├── smali/org/mapsforge/android/maps/overlay/CircleOverlay.smali │ @@ -228,19 +228,19 @@ │ │ .line 123 │ .local v9, "projection":Lorg/mapsforge/android/maps/Projection; │ const/4 v10, 0x0 │ │ invoke-interface {v9, p1, v10}, Lorg/mapsforge/android/maps/Projection;->toPixels(Lorg/mapsforge/core/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 126 │ - .local v7, "eventPosition":Landroid/graphics/Point; │ - if-nez v7, :cond_0 │ + .local v5, "eventPosition":Landroid/graphics/Point; │ + if-nez v5, :cond_0 │ │ .line 127 │ const/4 v10, 0x0 │ │ .line 181 │ :goto_0 │ return v10 │ @@ -370,25 +370,25 @@ │ │ goto :goto_2 │ │ .line 156 │ :cond_4 │ iget v10, v0, Landroid/graphics/Point;->x:I │ │ - iget v12, v7, Landroid/graphics/Point;->x:I │ + iget v12, v5, Landroid/graphics/Point;->x:I │ │ sub-int/2addr v10, v12 │ │ int-to-float v3, v10 │ │ .line 157 │ .local v3, "diffX":F │ iget v10, v0, Landroid/graphics/Point;->y:I │ │ - iget v12, v7, Landroid/graphics/Point;->y:I │ + iget v12, v5, Landroid/graphics/Point;->y:I │ │ sub-int/2addr v10, v12 │ │ int-to-float v4, v10 │ │ .line 158 │ .local v4, "diffY":F │ @@ -398,23 +398,23 @@ │ │ add-float/2addr v10, v12 │ │ float-to-double v12, v10 │ │ invoke-static {v12, v13}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 161 │ - .local v5, "distance":D │ + .local v6, "distance":D │ iget v10, v1, Lorg/mapsforge/android/maps/overlay/OverlayCircle;->cachedRadius:F │ │ float-to-double v12, v10 │ │ - cmpg-double v10, v5, v12 │ + cmpg-double v10, v6, v12 │ │ if-gtz v10, :cond_5 │ │ .line 162 │ sget-object v10, Lorg/mapsforge/android/maps/overlay/CircleOverlay$1;->$SwitchMap$org$mapsforge$android$maps$overlay$Overlay$EventType:[I │ │ invoke-virtual/range {p3 .. p3}, Lorg/mapsforge/android/maps/overlay/Overlay$EventType;->ordinal()I │ @@ -483,15 +483,15 @@ │ goto/16 :goto_0 │ │ .line 178 │ .end local v1 # "checkOverlayCircle":Lorg/mapsforge/android/maps/overlay/OverlayCircle;, "TCircle;" │ .end local v2 # "circleIndex":Ljava/lang/Integer; │ .end local v3 # "diffX":F │ .end local v4 # "diffY":F │ - .end local v5 # "distance":D │ + .end local v6 # "distance":D │ :cond_6 │ monitor-exit v11 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ .line 181 │ const/4 v10, 0x0 ├── smali/org/mapsforge/core/GeoPoint.smali │ @@ -32,15 +32,15 @@ │ .field public final latitudeE6:I │ │ .field public final longitudeE6:I │ │ │ # direct methods │ .method public constructor (DD)V │ - .locals 8 │ + .locals 9 │ .param p1, "latitude" # D │ .param p3, "longitude" # D │ │ .prologue │ const-wide v6, 0x412e848000000000L # 1000000.0 │ │ .line 53 ├── smali/org/mapsforge/core/Tile.smali │ @@ -28,15 +28,15 @@ │ .field public final tileY:J │ │ .field public final zoomLevel:B │ │ │ # direct methods │ .method public constructor (JJB)V │ - .locals 0 │ + .locals 1 │ .param p1, "tileX" # J │ .param p3, "tileY" # J │ .param p5, "zoomLevel" # B │ │ .prologue │ .line 70 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -64,23 +64,23 @@ │ const/16 v6, 0x20 │ │ .line 131 │ const/4 v0, 0x7 │ │ .line 132 │ .local v0, "result":I │ - iget-wide v1, p0, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p0, Lorg/mapsforge/core/Tile;->tileX:J │ │ - iget-wide v3, p0, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v4, p0, Lorg/mapsforge/core/Tile;->tileX:J │ │ - ushr-long/2addr v3, v6 │ + ushr-long/2addr v4, v6 │ │ - xor-long/2addr v1, v3 │ + xor-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ add-int/lit16 v0, v1, 0xd9 │ │ .line 133 │ mul-int/lit8 v1, v0, 0x1f │ │ iget-wide v2, p0, Lorg/mapsforge/core/Tile;->tileY:J │ @@ -157,15 +157,15 @@ │ .line 150 │ return-void │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ @@ -192,34 +192,34 @@ │ move-object v0, p1 │ │ .line 84 │ check-cast v0, Lorg/mapsforge/core/Tile; │ │ .line 85 │ .local v0, "other":Lorg/mapsforge/core/Tile; │ - iget-wide v3, p0, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v4, p0, Lorg/mapsforge/core/Tile;->tileX:J │ │ - iget-wide v5, v0, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v6, v0, Lorg/mapsforge/core/Tile;->tileX:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_3 │ │ move v1, v2 │ │ .line 86 │ goto :goto_0 │ │ .line 87 │ :cond_3 │ - iget-wide v3, p0, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v4, p0, Lorg/mapsforge/core/Tile;->tileY:J │ │ - iget-wide v5, v0, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v6, v0, Lorg/mapsforge/core/Tile;->tileY:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_4 │ │ move v1, v2 │ │ .line 88 │ goto :goto_0 │ @@ -265,42 +265,42 @@ │ .line 111 │ iget v0, p0, Lorg/mapsforge/core/Tile;->hashCodeValue:I │ │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 116 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 117 │ .local v0, "stringBuilder":Ljava/lang/StringBuilder; │ const-string v1, "Tile [tileX=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 118 │ - iget-wide v1, p0, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p0, Lorg/mapsforge/core/Tile;->tileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 119 │ const-string v1, ", tileY=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 120 │ - iget-wide v1, p0, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p0, Lorg/mapsforge/core/Tile;->tileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 121 │ const-string v1, ", zoomLevel=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 122 ├── smali/org/mapsforge/map/reader/Deserializer.smali │ @@ -16,81 +16,81 @@ │ │ invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V │ │ throw v0 │ .end method │ │ .method static getFiveBytesLong([BI)J │ - .locals 7 │ + .locals 8 │ .param p0, "buffer" # [B │ .param p1, "offset" # I │ │ .prologue │ - const-wide/16 v5, 0xff │ + const-wide/16 v6, 0xff │ │ .line 33 │ aget-byte v0, p0, p1 │ │ int-to-long v0, v0 │ │ - and-long/2addr v0, v5 │ + and-long/2addr v0, v6 │ │ const/16 v2, 0x20 │ │ shl-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x1 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x18 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x2 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x10 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x3 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x8 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x4 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ or-long/2addr v0, v2 │ │ return-wide v0 │ .end method │ │ .method static getInt([BI)I │ @@ -132,123 +132,123 @@ │ │ or-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method static getLong([BI)J │ - .locals 7 │ + .locals 8 │ .param p0, "buffer" # [B │ .param p1, "offset" # I │ │ .prologue │ - const-wide/16 v5, 0xff │ + const-wide/16 v6, 0xff │ │ .line 65 │ aget-byte v0, p0, p1 │ │ int-to-long v0, v0 │ │ - and-long/2addr v0, v5 │ + and-long/2addr v0, v6 │ │ const/16 v2, 0x38 │ │ shl-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x1 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x30 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x2 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x28 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x3 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x20 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x4 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x18 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x5 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x10 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x6 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ const/16 v4, 0x8 │ │ shl-long/2addr v2, v4 │ │ or-long/2addr v0, v2 │ │ add-int/lit8 v2, p1, 0x7 │ │ aget-byte v2, p0, v2 │ │ int-to-long v2, v2 │ │ - and-long/2addr v2, v5 │ + and-long/2addr v2, v6 │ │ or-long/2addr v0, v2 │ │ return-wide v0 │ .end method │ │ .method static getShort([BI)I ├── smali/org/mapsforge/map/reader/IndexCacheEntryKey.smali │ @@ -9,15 +9,15 @@ │ .field private final indexBlockNumber:J │ │ .field private final subFileParameter:Lorg/mapsforge/map/reader/header/SubFileParameter; │ │ │ # direct methods │ .method constructor (Lorg/mapsforge/map/reader/header/SubFileParameter;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "subFileParameter" # Lorg/mapsforge/map/reader/header/SubFileParameter; │ .param p2, "indexBlockNumber" # J │ │ .prologue │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -86,15 +86,15 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ @@ -157,19 +157,19 @@ │ move v1, v2 │ │ .line 52 │ goto :goto_0 │ │ .line 53 │ :cond_4 │ - iget-wide v3, p0, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->indexBlockNumber:J │ + iget-wide v4, p0, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->indexBlockNumber:J │ │ - iget-wide v5, v0, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->indexBlockNumber:J │ + iget-wide v6, v0, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->indexBlockNumber:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_0 │ │ move v1, v2 │ │ .line 54 │ goto :goto_0 ├── smali/org/mapsforge/map/reader/MapDatabase.smali │ @@ -1084,23 +1084,23 @@ │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/mapsforge/map/reader/MapDatabase;->databaseIndexCache:Lorg/mapsforge/map/reader/IndexCache; │ │ move-object/from16 v24, v0 │ │ - const-wide/16 v25, 0x1 │ + const-wide/16 v26, 0x1 │ │ - add-long v25, v25, v4 │ + add-long v26, v26, v4 │ │ move-object/from16 v0, v24 │ │ move-object/from16 v1, p3 │ │ - move-wide/from16 v2, v25 │ + move-wide/from16 v2, v26 │ │ invoke-virtual {v0, v1, v2, v3}, Lorg/mapsforge/map/reader/IndexCache;->getIndexEntry(Lorg/mapsforge/map/reader/header/SubFileParameter;J)J │ │ move-result-wide v24 │ │ const-wide v26, 0x7fffffffffL │ │ @@ -1282,19 +1282,23 @@ │ │ move-object/from16 v24, v0 │ │ move-object/from16 v0, p3 │ │ iget-wide v0, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ + │ + add-long v26, v26, v10 │ + │ + move-object/from16 v0, v24 │ │ - add-long v25, v25, v10 │ + move-wide/from16 v1, v26 │ │ - invoke-virtual/range {v24 .. v26}, Ljava/io/RandomAccessFile;->seek(J)V │ + invoke-virtual {v0, v1, v2}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 538 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/mapsforge/map/reader/MapDatabase;->readBuffer:Lorg/mapsforge/map/reader/ReadBuffer; │ │ move-object/from16 v24, v0 ├── smali/org/mapsforge/map/reader/IndexCache.smali │ @@ -82,183 +82,185 @@ │ invoke-interface {v0}, Ljava/util/Map;->clear()V │ │ .line 63 │ return-void │ .end method │ │ .method getIndexEntry(Lorg/mapsforge/map/reader/header/SubFileParameter;J)J │ - .locals 17 │ + .locals 18 │ .param p1, "subFileParameter" # Lorg/mapsforge/map/reader/header/SubFileParameter; │ .param p2, "blockNumber" # J │ │ .prologue │ .line 78 │ :try_start_0 │ move-object/from16 v0, p1 │ │ - iget-wide v13, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->numberOfBlocks:J │ + iget-wide v14, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->numberOfBlocks:J │ │ - cmp-long v13, p2, v13 │ + cmp-long v14, p2, v14 │ │ - if-ltz v13, :cond_0 │ + if-ltz v14, :cond_0 │ │ .line 79 │ - const-wide/16 v13, -0x1 │ + const-wide/16 v14, -0x1 │ │ .line 116 │ :goto_0 │ - return-wide v13 │ + return-wide v14 │ │ .line 83 │ :cond_0 │ - const-wide/16 v13, 0x80 │ + const-wide/16 v14, 0x80 │ │ - div-long v4, p2, v13 │ + div-long v6, p2, v14 │ │ .line 86 │ - .local v4, "indexBlockNumber":J │ - new-instance v9, Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ + .local v6, "indexBlockNumber":J │ + new-instance v10, Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ │ move-object/from16 v0, p1 │ │ - invoke-direct {v9, v0, v4, v5}, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->(Lorg/mapsforge/map/reader/header/SubFileParameter;J)V │ + invoke-direct {v10, v0, v6, v7}, Lorg/mapsforge/map/reader/IndexCacheEntryKey;->(Lorg/mapsforge/map/reader/header/SubFileParameter;J)V │ │ .line 89 │ - .local v9, "indexCacheEntryKey":Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ + .local v10, "indexCacheEntryKey":Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/map/reader/IndexCache;->map:Ljava/util/Map; │ + iget-object v14, v0, Lorg/mapsforge/map/reader/IndexCache;->map:Ljava/util/Map; │ │ - invoke-interface {v13, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, [B │ + check-cast v4, [B │ │ .line 90 │ - .local v3, "indexBlock":[B │ - if-nez v3, :cond_2 │ + .local v4, "indexBlock":[B │ + if-nez v4, :cond_2 │ │ .line 92 │ move-object/from16 v0, p1 │ │ - iget-wide v13, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexStartAddress:J │ + iget-wide v14, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexStartAddress:J │ │ - const-wide/16 v15, 0x280 │ + const-wide/16 v16, 0x280 │ │ - mul-long/2addr v15, v4 │ + mul-long v16, v16, v6 │ │ - add-long v6, v13, v15 │ + add-long v8, v14, v16 │ │ .line 94 │ - .local v6, "indexBlockPosition":J │ + .local v8, "indexBlockPosition":J │ move-object/from16 v0, p1 │ │ - iget-wide v13, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexEndAddress:J │ + iget-wide v14, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexEndAddress:J │ │ - sub-long/2addr v13, v6 │ + sub-long/2addr v14, v8 │ │ - long-to-int v12, v13 │ + long-to-int v11, v14 │ │ .line 95 │ - .local v12, "remainingIndexSize":I │ - const/16 v13, 0x280 │ + .local v11, "remainingIndexSize":I │ + const/16 v14, 0x280 │ │ - invoke-static {v13, v12}, Ljava/lang/Math;->min(II)I │ + invoke-static {v14, v11}, Ljava/lang/Math;->min(II)I │ │ - move-result v8 │ + move-result v5 │ │ .line 96 │ - .local v8, "indexBlockSize":I │ - new-array v3, v8, [B │ + .local v5, "indexBlockSize":I │ + new-array v4, v5, [B │ │ .line 98 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/map/reader/IndexCache;->randomAccessFile:Ljava/io/RandomAccessFile; │ + iget-object v14, v0, Lorg/mapsforge/map/reader/IndexCache;->randomAccessFile:Ljava/io/RandomAccessFile; │ │ - invoke-virtual {v13, v6, v7}, Ljava/io/RandomAccessFile;->seek(J)V │ + invoke-virtual {v14, v8, v9}, Ljava/io/RandomAccessFile;->seek(J)V │ │ .line 99 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/map/reader/IndexCache;->randomAccessFile:Ljava/io/RandomAccessFile; │ + iget-object v14, v0, Lorg/mapsforge/map/reader/IndexCache;->randomAccessFile:Ljava/io/RandomAccessFile; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v13, v3, v14, v8}, Ljava/io/RandomAccessFile;->read([BII)I │ + invoke-virtual {v14, v4, v15, v5}, Ljava/io/RandomAccessFile;->read([BII)I │ │ - move-result v13 │ + move-result v14 │ │ - if-eq v13, v8, :cond_1 │ + if-eq v14, v5, :cond_1 │ │ .line 100 │ - sget-object v13, Lorg/mapsforge/map/reader/IndexCache;->LOG:Ljava/util/logging/Logger; │ + sget-object v14, Lorg/mapsforge/map/reader/IndexCache;->LOG:Ljava/util/logging/Logger; │ │ - const-string v14, "reading the current index block has failed" │ + const-string v15, "reading the current index block has failed" │ │ - invoke-virtual {v13, v14}, Ljava/util/logging/Logger;->warning(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/util/logging/Logger;->warning(Ljava/lang/String;)V │ │ .line 101 │ - const-wide/16 v13, -0x1 │ + const-wide/16 v14, -0x1 │ │ goto :goto_0 │ │ .line 105 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lorg/mapsforge/map/reader/IndexCache;->map:Ljava/util/Map; │ + iget-object v14, v0, Lorg/mapsforge/map/reader/IndexCache;->map:Ljava/util/Map; │ │ - invoke-interface {v13, v9, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v10, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 109 │ - .end local v6 # "indexBlockPosition":J │ - .end local v8 # "indexBlockSize":I │ - .end local v12 # "remainingIndexSize":I │ + .end local v5 # "indexBlockSize":I │ + .end local v8 # "indexBlockPosition":J │ + .end local v11 # "remainingIndexSize":I │ :cond_2 │ - const-wide/16 v13, 0x80 │ + const-wide/16 v14, 0x80 │ │ - rem-long v10, p2, v13 │ + rem-long v12, p2, v14 │ │ .line 110 │ - .local v10, "indexEntryInBlock":J │ - const-wide/16 v13, 0x5 │ + .local v12, "indexEntryInBlock":J │ + const-wide/16 v14, 0x5 │ │ - mul-long/2addr v13, v10 │ + mul-long/2addr v14, v12 │ │ - long-to-int v1, v13 │ + long-to-int v2, v14 │ │ .line 113 │ - .local v1, "addressInIndexBlock":I │ - invoke-static {v3, v1}, Lorg/mapsforge/map/reader/Deserializer;->getFiveBytesLong([BI)J │ + .local v2, "addressInIndexBlock":I │ + invoke-static {v4, v2}, Lorg/mapsforge/map/reader/Deserializer;->getFiveBytesLong([BI)J │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ goto :goto_0 │ │ .line 114 │ - .end local v1 # "addressInIndexBlock":I │ - .end local v3 # "indexBlock":[B │ - .end local v4 # "indexBlockNumber":J │ - .end local v9 # "indexCacheEntryKey":Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ - .end local v10 # "indexEntryInBlock":J │ + .end local v2 # "addressInIndexBlock":I │ + .end local v4 # "indexBlock":[B │ + .end local v6 # "indexBlockNumber":J │ + .end local v10 # "indexCacheEntryKey":Lorg/mapsforge/map/reader/IndexCacheEntryKey; │ + .end local v12 # "indexEntryInBlock":J │ :catch_0 │ - move-exception v2 │ + move-exception v3 │ │ .line 115 │ - .local v2, "e":Ljava/io/IOException; │ - sget-object v13, Lorg/mapsforge/map/reader/IndexCache;->LOG:Ljava/util/logging/Logger; │ + .local v3, "e":Ljava/io/IOException; │ + sget-object v14, Lorg/mapsforge/map/reader/IndexCache;->LOG:Ljava/util/logging/Logger; │ │ - sget-object v14, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ + sget-object v15, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ + │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v13, v14, v15, v2}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-virtual {v14, v15, v0, v3}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 116 │ - const-wide/16 v13, -0x1 │ + const-wide/16 v14, -0x1 │ │ goto :goto_0 │ .end method ├── smali/org/mapsforge/map/reader/QueryCalculations.smali │ @@ -16,25 +16,25 @@ │ │ invoke-direct {v0}, Ljava/lang/IllegalStateException;->()V │ │ throw v0 │ .end method │ │ .method static calculateBaseTiles(Lorg/mapsforge/map/reader/QueryParameters;Lorg/mapsforge/core/Tile;Lorg/mapsforge/map/reader/header/SubFileParameter;)V │ - .locals 9 │ + .locals 10 │ .param p0, "queryParameters" # Lorg/mapsforge/map/reader/QueryParameters; │ .param p1, "tile" # Lorg/mapsforge/core/Tile; │ .param p2, "subFileParameter" # Lorg/mapsforge/map/reader/header/SubFileParameter; │ │ .prologue │ - const-wide/16 v7, 0x1 │ + const-wide/16 v8, 0x1 │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ .line 102 │ iget-byte v1, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ iget-byte v2, p2, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ if-ge v1, v2, :cond_0 │ @@ -44,55 +44,55 @@ │ │ iget-byte v2, p1, Lorg/mapsforge/core/Tile;->zoomLevel:B │ │ sub-int v0, v1, v2 │ │ .line 105 │ .local v0, "zoomLevelDifference":I │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - shl-long/2addr v1, v0 │ + shl-long/2addr v2, v0 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ .line 106 │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - shl-long/2addr v1, v0 │ + shl-long/2addr v2, v0 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ .line 107 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ - shl-int v3, v5, v0 │ + shl-int v1, v6, v0 │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ - sub-long/2addr v1, v7 │ + sub-long/2addr v2, v8 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ │ .line 108 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ - shl-int v3, v5, v0 │ + shl-int v1, v6, v0 │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ - sub-long/2addr v1, v7 │ + sub-long/2addr v2, v8 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ │ .line 109 │ - iput-boolean v6, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ + iput-boolean v7, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ │ .line 127 │ .end local v0 # "zoomLevelDifference":I │ :goto_0 │ return-void │ │ .line 110 │ @@ -108,73 +108,73 @@ │ │ iget-byte v2, p2, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ sub-int v0, v1, v2 │ │ .line 113 │ .restart local v0 # "zoomLevelDifference":I │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - ushr-long/2addr v1, v0 │ + ushr-long/2addr v2, v0 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ .line 114 │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - ushr-long/2addr v1, v0 │ + ushr-long/2addr v2, v0 │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ .line 115 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ │ .line 116 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ │ .line 117 │ - iput-boolean v5, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ + iput-boolean v6, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ │ .line 118 │ invoke-static {p1, v0}, Lorg/mapsforge/map/reader/QueryCalculations;->calculateTileBitmask(Lorg/mapsforge/core/Tile;I)I │ │ move-result v1 │ │ iput v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->queryTileBitmask:I │ │ goto :goto_0 │ │ .line 121 │ .end local v0 # "zoomLevelDifference":I │ :cond_1 │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileX:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileX:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ .line 122 │ - iget-wide v1, p1, Lorg/mapsforge/core/Tile;->tileY:J │ + iget-wide v2, p1, Lorg/mapsforge/core/Tile;->tileY:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ .line 123 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ │ .line 124 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ - iput-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ + iput-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ │ .line 125 │ - iput-boolean v6, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ + iput-boolean v7, p0, Lorg/mapsforge/map/reader/QueryParameters;->useTileBitmask:Z │ │ goto :goto_0 │ .end method │ │ .method static calculateBlocks(Lorg/mapsforge/map/reader/QueryParameters;Lorg/mapsforge/map/reader/header/SubFileParameter;)V │ .locals 8 │ .param p0, "queryParameters" # Lorg/mapsforge/map/reader/QueryParameters; ├── smali/org/mapsforge/map/reader/QueryParameters.smali │ @@ -37,62 +37,62 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 32 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 33 │ .local v0, "stringBuilder":Ljava/lang/StringBuilder; │ const-string v1, "QueryParameters [fromBaseTileX=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 34 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 35 │ const-string v1, ", fromBaseTileY=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 36 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBaseTileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 37 │ const-string v1, ", fromBlockX=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 38 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBlockX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBlockX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 39 │ const-string v1, ", fromBlockY=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 40 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBlockY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->fromBlockY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 41 │ const-string v1, ", queryTileBitmask=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 42 │ @@ -112,47 +112,47 @@ │ │ .line 45 │ const-string v1, ", toBaseTileX=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 46 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 47 │ const-string v1, ", toBaseTileY=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 48 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBaseTileY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 49 │ const-string v1, ", toBlockX=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 50 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBlockX:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBlockX:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 51 │ const-string v1, ", toBlockY=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 52 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBlockY:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/QueryParameters;->toBlockY:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 53 │ const-string v1, ", useTileBitmask=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 54 ├── smali/org/mapsforge/map/reader/header/SubFileParameter.smali │ @@ -39,21 +39,21 @@ │ .field public final zoomLevelMax:B │ │ .field public final zoomLevelMin:B │ │ │ # direct methods │ .method constructor (Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;)V │ - .locals 7 │ + .locals 8 │ .param p1, "subFileParameterBuilder" # Lorg/mapsforge/map/reader/header/SubFileParameterBuilder; │ │ .prologue │ - const-wide/16 v5, 0x1 │ + const-wide/16 v6, 0x1 │ │ - const-wide v3, 0x412e848000000000L # 1000000.0 │ + const-wide v4, 0x412e848000000000L # 1000000.0 │ │ .line 108 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 109 │ iget-wide v0, p1, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->startAddress:J │ │ @@ -94,15 +94,15 @@ │ .line 118 │ iget-object v0, p1, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->boundingBox:Lorg/mapsforge/core/BoundingBox; │ │ iget v0, v0, Lorg/mapsforge/core/BoundingBox;->minLatitudeE6:I │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v3 │ + div-double/2addr v0, v4 │ │ iget-byte v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->latitudeToTileY(DB)J │ │ move-result-wide v0 │ │ @@ -111,15 +111,15 @@ │ .line 120 │ iget-object v0, p1, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->boundingBox:Lorg/mapsforge/core/BoundingBox; │ │ iget v0, v0, Lorg/mapsforge/core/BoundingBox;->minLongitudeE6:I │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v3 │ + div-double/2addr v0, v4 │ │ iget-byte v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->longitudeToTileX(DB)J │ │ move-result-wide v0 │ │ @@ -128,15 +128,15 @@ │ .line 122 │ iget-object v0, p1, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->boundingBox:Lorg/mapsforge/core/BoundingBox; │ │ iget v0, v0, Lorg/mapsforge/core/BoundingBox;->maxLatitudeE6:I │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v3 │ + div-double/2addr v0, v4 │ │ iget-byte v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->latitudeToTileY(DB)J │ │ move-result-wide v0 │ │ @@ -145,15 +145,15 @@ │ .line 124 │ iget-object v0, p1, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->boundingBox:Lorg/mapsforge/core/BoundingBox; │ │ iget v0, v0, Lorg/mapsforge/core/BoundingBox;->maxLongitudeE6:I │ │ int-to-double v0, v0 │ │ - div-double/2addr v0, v3 │ + div-double/2addr v0, v4 │ │ iget-byte v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->baseZoomLevel:B │ │ invoke-static {v0, v1, v2}, Lorg/mapsforge/core/MercatorProjection;->longitudeToTileX(DB)J │ │ move-result-wide v0 │ │ @@ -162,26 +162,26 @@ │ .line 128 │ iget-wide v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileRight:J │ │ iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileLeft:J │ │ sub-long/2addr v0, v2 │ │ - add-long/2addr v0, v5 │ + add-long/2addr v0, v6 │ │ iput-wide v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksWidth:J │ │ .line 129 │ iget-wide v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileBottom:J │ │ iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileTop:J │ │ sub-long/2addr v0, v2 │ │ - add-long/2addr v0, v5 │ + add-long/2addr v0, v6 │ │ iput-wide v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksHeight:J │ │ .line 132 │ iget-wide v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksWidth:J │ │ iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksHeight:J │ @@ -214,23 +214,23 @@ │ const/16 v6, 0x20 │ │ .line 197 │ const/4 v0, 0x7 │ │ .line 198 │ .local v0, "result":I │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - iget-wide v3, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ + iget-wide v4, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - ushr-long/2addr v3, v6 │ + ushr-long/2addr v4, v6 │ │ - xor-long/2addr v1, v3 │ + xor-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ add-int/lit16 v0, v1, 0xd9 │ │ .line 199 │ mul-int/lit8 v1, v0, 0x1f │ │ iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ @@ -255,15 +255,15 @@ │ .line 201 │ return v0 │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ @@ -290,34 +290,34 @@ │ move-object v0, p1 │ │ .line 144 │ check-cast v0, Lorg/mapsforge/map/reader/header/SubFileParameter; │ │ .line 145 │ .local v0, "other":Lorg/mapsforge/map/reader/header/SubFileParameter; │ - iget-wide v3, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ + iget-wide v4, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - iget-wide v5, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ + iget-wide v6, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_3 │ │ move v1, v2 │ │ .line 146 │ goto :goto_0 │ │ .line 147 │ :cond_3 │ - iget-wide v3, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ + iget-wide v4, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ │ - iget-wide v5, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ + iget-wide v6, v0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_4 │ │ move v1, v2 │ │ .line 148 │ goto :goto_0 │ @@ -343,15 +343,15 @@ │ .line 157 │ iget v0, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->hashCodeValue:I │ │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 162 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -368,107 +368,107 @@ │ │ .line 165 │ const-string v1, ", blocksHeight=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 166 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksHeight:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksHeight:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 167 │ const-string v1, ", blocksWidth=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 168 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksWidth:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->blocksWidth:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 169 │ const-string v1, ", boundaryTileBottom=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 170 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileBottom:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileBottom:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 171 │ const-string v1, ", boundaryTileLeft=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 172 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileLeft:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileLeft:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 173 │ const-string v1, ", boundaryTileRight=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 174 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileRight:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileRight:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 175 │ const-string v1, ", boundaryTileTop=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 176 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileTop:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->boundaryTileTop:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 177 │ const-string v1, ", indexStartAddress=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 178 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexStartAddress:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->indexStartAddress:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 179 │ const-string v1, ", numberOfBlocks=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 180 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->numberOfBlocks:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->numberOfBlocks:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 181 │ const-string v1, ", startAddress=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 182 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->startAddress:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 183 │ const-string v1, ", subFileSize=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 184 │ - iget-wide v1, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ + iget-wide v2, p0, Lorg/mapsforge/map/reader/header/SubFileParameter;->subFileSize:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 185 │ const-string v1, ", zoomLevelMax=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 186 ├── smali/org/mapsforge/map/reader/header/MapFileHeader.smali │ @@ -31,32 +31,32 @@ │ .line 24 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private readSubFileParameters(Lorg/mapsforge/map/reader/ReadBuffer;JLorg/mapsforge/map/reader/header/MapFileInfoBuilder;)Lorg/mapsforge/map/reader/header/FileOpenResult; │ - .locals 21 │ + .locals 22 │ .param p1, "readBuffer" # Lorg/mapsforge/map/reader/ReadBuffer; │ .param p2, "fileSize" # J │ .param p4, "mapFileInfoBuilder" # Lorg/mapsforge/map/reader/header/MapFileInfoBuilder; │ │ .prologue │ .line 161 │ invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/map/reader/ReadBuffer;->readByte()B │ │ - move-result v7 │ + move-result v5 │ │ .line 162 │ - .local v7, "numberOfSubFiles":B │ + .local v5, "numberOfSubFiles":B │ const/16 v18, 0x1 │ │ move/from16 v0, v18 │ │ - if-ge v7, v0, :cond_0 │ + if-ge v5, v0, :cond_0 │ │ .line 163 │ new-instance v18, Lorg/mapsforge/map/reader/header/FileOpenResult; │ │ new-instance v19, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ @@ -65,15 +65,15 @@ │ │ invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v19 │ │ @@ -83,18 +83,18 @@ │ :goto_0 │ return-object v18 │ │ .line 165 │ :cond_0 │ move-object/from16 v0, p4 │ │ - iput-byte v7, v0, Lorg/mapsforge/map/reader/header/MapFileInfoBuilder;->numberOfSubFiles:B │ + iput-byte v5, v0, Lorg/mapsforge/map/reader/header/MapFileInfoBuilder;->numberOfSubFiles:B │ │ .line 167 │ - new-array v14, v7, [Lorg/mapsforge/map/reader/header/SubFileParameter; │ + new-array v14, v5, [Lorg/mapsforge/map/reader/header/SubFileParameter; │ │ .line 168 │ .local v14, "tempSubFileParameters":[Lorg/mapsforge/map/reader/header/SubFileParameter; │ const/16 v18, 0x7f │ │ move/from16 v0, v18 │ │ @@ -112,15 +112,15 @@ │ iput-byte v0, v1, Lorg/mapsforge/map/reader/header/MapFileHeader;->zoomLevelMaximum:B │ │ .line 172 │ const/4 v4, 0x0 │ │ .local v4, "currentSubFile":B │ :goto_1 │ - if-ge v4, v7, :cond_c │ + if-ge v4, v5, :cond_c │ │ .line 173 │ new-instance v11, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder; │ │ invoke-direct {v11}, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->()V │ │ .line 176 │ @@ -374,18 +374,18 @@ │ goto/16 :goto_0 │ │ .line 206 │ :cond_9 │ iput-wide v8, v11, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->startAddress:J │ │ .line 208 │ - move-wide v5, v8 │ + move-wide v6, v8 │ │ .line 209 │ - .local v5, "indexStartAddress":J │ + .local v6, "indexStartAddress":J │ move-object/from16 v0, p4 │ │ iget-object v0, v0, Lorg/mapsforge/map/reader/header/MapFileInfoBuilder;->optionalFields:Lorg/mapsforge/map/reader/header/OptionalFields; │ │ move-object/from16 v18, v0 │ │ move-object/from16 v0, v18 │ @@ -395,19 +395,19 @@ │ move/from16 v18, v0 │ │ if-eqz v18, :cond_a │ │ .line 211 │ const-wide/16 v18, 0x10 │ │ - add-long v5, v5, v18 │ + add-long v6, v6, v18 │ │ .line 213 │ :cond_a │ - iput-wide v5, v11, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->indexStartAddress:J │ + iput-wide v6, v11, Lorg/mapsforge/map/reader/header/SubFileParameterBuilder;->indexStartAddress:J │ │ .line 216 │ invoke-virtual/range {p1 .. p1}, Lorg/mapsforge/map/reader/ReadBuffer;->readLong()J │ │ move-result-wide v12 │ │ .line 217 │ @@ -483,15 +483,15 @@ │ │ int-to-byte v4, v0 │ │ goto/16 :goto_1 │ │ .line 231 │ .end local v2 # "baseZoomLevel":B │ - .end local v5 # "indexStartAddress":J │ + .end local v6 # "indexStartAddress":J │ .end local v8 # "startAddress":J │ .end local v11 # "subFileParameterBuilder":Lorg/mapsforge/map/reader/header/SubFileParameterBuilder; │ .end local v12 # "subFileSize":J │ .end local v16 # "zoomLevelMax":B │ .end local v17 # "zoomLevelMin":B │ :cond_c │ move-object/from16 v0, p0 │ @@ -515,15 +515,15 @@ │ iput-object v0, v1, Lorg/mapsforge/map/reader/header/MapFileHeader;->subFileParameters:[Lorg/mapsforge/map/reader/header/SubFileParameter; │ │ .line 232 │ const/4 v3, 0x0 │ │ .local v3, "currentMapFile":I │ :goto_2 │ - if-ge v3, v7, :cond_e │ + if-ge v3, v5, :cond_e │ │ .line 233 │ aget-object v10, v14, v3 │ │ .line 234 │ .local v10, "subFileParameter":Lorg/mapsforge/map/reader/header/SubFileParameter; │ iget-byte v15, v10, Lorg/mapsforge/map/reader/header/SubFileParameter;->zoomLevelMin:B │ @@ -660,15 +660,15 @@ │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method │ │ .method public readHeader(Lorg/mapsforge/map/reader/ReadBuffer;J)Lorg/mapsforge/map/reader/header/FileOpenResult; │ - .locals 3 │ + .locals 4 │ .param p1, "readBuffer" # Lorg/mapsforge/map/reader/ReadBuffer; │ .param p2, "fileSize" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── original/AndroidManifest.xml │ @@ -1,386 +1,397 @@ │ -00000000: 0300 0800 1818 0000 0100 1c00 5008 0000 ............P... │ -00000010: 3300 0000 0000 0000 0000 0000 e800 0000 3............... │ +00000000: 0300 0800 cc18 0000 0100 1c00 dc08 0000 ................ │ +00000010: 3700 0000 0000 0000 0000 0000 f800 0000 7............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 8200 0000 9e00 0000 R...v........... │ 00000040: bc00 0000 d800 0000 f600 0000 0401 0000 ................ │ 00000050: 1001 0000 1e01 0000 4401 0000 5601 0000 ........D...V... │ 00000060: 6801 0000 c001 0000 c401 0000 d601 0000 h............... │ -00000070: ea01 0000 2002 0000 3002 0000 4402 0000 .... ...0...D... │ -00000080: 6602 0000 b802 0000 f202 0000 2e03 0000 f............... │ -00000090: 8003 0000 d603 0000 2c04 0000 7804 0000 ........,...x... │ -000000a0: 9c04 0000 b604 0000 ca04 0000 de04 0000 ................ │ -000000b0: fc04 0000 1a05 0000 2a05 0000 6205 0000 ........*...b... │ -000000c0: 7605 0000 ba05 0000 ea05 0000 2206 0000 v..........."... │ -000000d0: 6406 0000 8606 0000 aa06 0000 ce06 0000 d............... │ -000000e0: f206 0000 1a07 0000 3607 0000 4807 0000 ........6...H... │ -000000f0: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ -00000100: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ -00000110: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ -00000120: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ -00000130: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ -00000140: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ -00000150: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -00000160: 6f00 6e00 0000 0400 6e00 6100 6d00 6500 o.n.....n.a.m.e. │ -00000170: 0000 0c00 7300 6d00 6100 6c00 6c00 5300 ....s.m.a.l.l.S. │ -00000180: 6300 7200 6500 6500 6e00 7300 0000 0d00 c.r.e.e.n.s..... │ -00000190: 6e00 6f00 7200 6d00 6100 6c00 5300 6300 n.o.r.m.a.l.S.c. │ -000001a0: 7200 6500 6500 6e00 7300 0000 0c00 6c00 r.e.e.n.s.....l. │ -000001b0: 6100 7200 6700 6500 5300 6300 7200 6500 a.r.g.e.S.c.r.e. │ -000001c0: 6500 6e00 7300 0000 0d00 7800 6c00 6100 e.n.s.....x.l.a. │ -000001d0: 7200 6700 6500 5300 6300 7200 6500 6500 r.g.e.S.c.r.e.e. │ -000001e0: 6e00 7300 0000 0500 6c00 6100 6200 6500 n.s.....l.a.b.e. │ -000001f0: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ -00000200: 0500 7400 6800 6500 6d00 6500 0000 1100 ..t.h.e.m.e..... │ -00000210: 7300 6300 7200 6500 6500 6e00 4f00 7200 s.c.r.e.e.n.O.r. │ -00000220: 6900 6500 6e00 7400 6100 7400 6900 6f00 i.e.n.t.a.t.i.o. │ -00000230: 6e00 0000 0700 6500 6e00 6100 6200 6c00 n.....e.n.a.b.l. │ -00000240: 6500 6400 0000 0700 6100 6e00 6400 7200 e.d.....a.n.d.r. │ -00000250: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ -00000260: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ -00000270: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ -00000280: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ -00000290: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ -000002a0: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ -000002b0: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ -000002c0: 6700 6500 0000 0800 6d00 6100 6e00 6900 g.e.....m.a.n.i. │ -000002d0: 6600 6500 7300 7400 0000 1900 6900 7400 f.e.s.t.....i.t. │ -000002e0: 2e00 7300 6100 7300 6100 6200 7a00 2e00 ..s.a.s.a.b.z... │ -000002f0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000300: 7300 6100 7300 6100 6200 7500 7300 0000 s.a.s.a.b.u.s... │ -00000310: 0600 3000 2e00 3300 2e00 3000 3100 0000 ..0...3...0.1... │ -00000320: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ -00000330: 6b00 0000 0f00 7500 7300 6500 7300 2d00 k.....u.s.e.s.-. │ -00000340: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -00000350: 6f00 6e00 0000 2700 6100 6e00 6400 7200 o.n...'.a.n.d.r. │ -00000360: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -00000370: 6900 7300 7300 6900 6f00 6e00 2e00 4100 i.s.s.i.o.n...A. │ -00000380: 4300 4300 4500 5300 5300 5f00 4e00 4500 C.C.E.S.S._.N.E. │ -00000390: 5400 5700 4f00 5200 4b00 5f00 5300 5400 T.W.O.R.K._.S.T. │ -000003a0: 4100 5400 4500 0000 1b00 6100 6e00 6400 A.T.E.....a.n.d. │ -000003b0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ -000003c0: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ -000003d0: 4900 4e00 5400 4500 5200 4e00 4500 5400 I.N.T.E.R.N.E.T. │ -000003e0: 0000 1c00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -000003f0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ -00000400: 7300 6900 6f00 6e00 2e00 5700 4100 4b00 s.i.o.n...W.A.K. │ -00000410: 4500 5f00 4c00 4f00 4300 4b00 0000 2700 E._.L.O.C.K...'. │ -00000420: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000430: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -00000440: 6f00 6e00 2e00 4100 4300 4300 4500 5300 o.n...A.C.C.E.S. │ -00000450: 5300 5f00 4600 4900 4e00 4500 5f00 4c00 S._.F.I.N.E._.L. │ -00000460: 4f00 4300 4100 5400 4900 4f00 4e00 0000 O.C.A.T.I.O.N... │ -00000470: 2900 6100 6e00 6400 7200 6f00 6900 6400 ).a.n.d.r.o.i.d. │ +00000070: 0a02 0000 3e02 0000 5202 0000 8802 0000 ....>...R....... │ +00000080: 9802 0000 a002 0000 ae02 0000 c202 0000 ................ │ +00000090: e402 0000 3603 0000 7003 0000 ac03 0000 ....6...p....... │ +000000a0: fe03 0000 5404 0000 aa04 0000 f604 0000 ....T........... │ +000000b0: 1a05 0000 3405 0000 4805 0000 5c05 0000 ....4...H...\... │ +000000c0: 7a05 0000 9805 0000 a805 0000 e005 0000 z............... │ +000000d0: f405 0000 3806 0000 6806 0000 a006 0000 ....8...h....... │ +000000e0: e206 0000 0407 0000 2807 0000 4c07 0000 ........(...L... │ +000000f0: 7007 0000 9807 0000 b407 0000 c607 0000 p............... │ +00000100: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ +00000110: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ +00000120: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +00000130: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ +00000140: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +00000150: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ +00000160: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +00000170: 6f00 6e00 0000 0400 6e00 6100 6d00 6500 o.n.....n.a.m.e. │ +00000180: 0000 0c00 7300 6d00 6100 6c00 6c00 5300 ....s.m.a.l.l.S. │ +00000190: 6300 7200 6500 6500 6e00 7300 0000 0d00 c.r.e.e.n.s..... │ +000001a0: 6e00 6f00 7200 6d00 6100 6c00 5300 6300 n.o.r.m.a.l.S.c. │ +000001b0: 7200 6500 6500 6e00 7300 0000 0c00 6c00 r.e.e.n.s.....l. │ +000001c0: 6100 7200 6700 6500 5300 6300 7200 6500 a.r.g.e.S.c.r.e. │ +000001d0: 6500 6e00 7300 0000 0d00 7800 6c00 6100 e.n.s.....x.l.a. │ +000001e0: 7200 6700 6500 5300 6300 7200 6500 6500 r.g.e.S.c.r.e.e. │ +000001f0: 6e00 7300 0000 0500 6c00 6100 6200 6500 n.s.....l.a.b.e. │ +00000200: 6c00 0000 0400 6900 6300 6f00 6e00 0000 l.....i.c.o.n... │ +00000210: 0500 7400 6800 6500 6d00 6500 0000 1100 ..t.h.e.m.e..... │ +00000220: 7300 6300 7200 6500 6500 6e00 4f00 7200 s.c.r.e.e.n.O.r. │ +00000230: 6900 6500 6e00 7400 6100 7400 6900 6f00 i.e.n.t.a.t.i.o. │ +00000240: 6e00 0000 0700 6500 6e00 6100 6200 6c00 n.....e.n.a.b.l. │ +00000250: 6500 6400 0000 0700 6100 6e00 6400 7200 e.d.....a.n.d.r. │ +00000260: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ +00000270: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ +00000280: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ +00000290: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ +000002a0: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ +000002b0: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ +000002c0: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ +000002d0: 6700 6500 0000 1800 7000 6c00 6100 7400 g.e.....p.l.a.t. │ +000002e0: 6600 6f00 7200 6d00 4200 7500 6900 6c00 f.o.r.m.B.u.i.l. │ +000002f0: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n. │ +00000300: 4300 6f00 6400 6500 0000 1800 7000 6c00 C.o.d.e.....p.l. │ +00000310: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u. │ +00000320: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i. │ +00000330: 6f00 6e00 4e00 6100 6d00 6500 0000 0800 o.n.N.a.m.e..... │ +00000340: 6d00 6100 6e00 6900 6600 6500 7300 7400 m.a.n.i.f.e.s.t. │ +00000350: 0000 1900 6900 7400 2e00 7300 6100 7300 ....i.t...s.a.s. │ +00000360: 6100 6200 7a00 2e00 6100 6e00 6400 7200 a.b.z...a.n.d.r. │ +00000370: 6f00 6900 6400 2e00 7300 6100 7300 6100 o.i.d...s.a.s.a. │ +00000380: 6200 7500 7300 0000 0600 3000 2e00 3300 b.u.s.....0...3. │ +00000390: 2e00 3000 3100 0000 0200 3100 3000 0000 ..0.1.....1.0... │ +000003a0: 0500 3200 2e00 3300 2e00 3300 0000 0800 ..2...3...3..... │ +000003b0: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ +000003c0: 0000 0f00 7500 7300 6500 7300 2d00 7000 ....u.s.e.s.-.p. │ +000003d0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +000003e0: 6e00 0000 2700 6100 6e00 6400 7200 6f00 n...'.a.n.d.r.o. │ +000003f0: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +00000400: 7300 7300 6900 6f00 6e00 2e00 4100 4300 s.s.i.o.n...A.C. │ +00000410: 4300 4500 5300 5300 5f00 4e00 4500 5400 C.E.S.S._.N.E.T. │ +00000420: 5700 4f00 5200 4b00 5f00 5300 5400 4100 W.O.R.K._.S.T.A. │ +00000430: 5400 4500 0000 1b00 6100 6e00 6400 7200 T.E.....a.n.d.r. │ +00000440: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +00000450: 6900 7300 7300 6900 6f00 6e00 2e00 4900 i.s.s.i.o.n...I. │ +00000460: 4e00 5400 4500 5200 4e00 4500 5400 0000 N.T.E.R.N.E.T... │ +00000470: 1c00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ 00000480: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -00000490: 6900 6f00 6e00 2e00 5700 5200 4900 5400 i.o.n...W.R.I.T. │ -000004a0: 4500 5f00 4500 5800 5400 4500 5200 4e00 E._.E.X.T.E.R.N. │ -000004b0: 4100 4c00 5f00 5300 5400 4f00 5200 4100 A.L._.S.T.O.R.A. │ -000004c0: 4700 4500 0000 2900 6100 6e00 6400 7200 G.E...).a.n.d.r. │ -000004d0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -000004e0: 6900 7300 7300 6900 6f00 6e00 2e00 4100 i.s.s.i.o.n...A. │ -000004f0: 4300 4300 4500 5300 5300 5f00 4300 4f00 C.C.E.S.S._.C.O. │ -00000500: 4100 5200 5300 4500 5f00 4c00 4f00 4300 A.R.S.E._.L.O.C. │ -00000510: 4100 5400 4900 4f00 4e00 0000 2400 6100 A.T.I.O.N...$.a. │ -00000520: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000530: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000540: 6e00 2e00 4100 4300 4300 4500 5300 5300 n...A.C.C.E.S.S. │ -00000550: 5f00 5700 4900 4600 4900 5f00 5300 5400 _.W.I.F.I._.S.T. │ -00000560: 4100 5400 4500 0000 1000 7300 7500 7000 A.T.E.....s.u.p. │ -00000570: 7000 6f00 7200 7400 7300 2d00 7300 6300 p.o.r.t.s.-.s.c. │ -00000580: 7200 6500 6500 6e00 7300 0000 0b00 6100 r.e.e.n.s.....a. │ -00000590: 7000 7000 6c00 6900 6300 6100 7400 6900 p.p.l.i.c.a.t.i. │ -000005a0: 6f00 6e00 0000 0800 2e00 5300 4100 5300 o.n.......S.A.S. │ -000005b0: 4100 6200 7500 7300 0000 0800 6100 6300 A.b.u.s.....a.c. │ -000005c0: 7400 6900 7600 6900 7400 7900 0000 0d00 t.i.v.i.t.y..... │ -000005d0: 2e00 5300 7000 6c00 6100 7300 6800 5300 ..S.p.l.a.s.h.S. │ -000005e0: 6300 7200 6500 6500 6e00 0000 0d00 6900 c.r.e.e.n.....i. │ -000005f0: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i. │ -00000600: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c. │ -00000610: 7400 6900 6f00 6e00 0000 1a00 6100 6e00 t.i.o.n.....a.n. │ -00000620: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000630: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000640: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ -00000650: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o. │ -00000660: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r. │ -00000670: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00000680: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -00000690: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N. │ -000006a0: 4300 4800 4500 5200 0000 1600 2e00 4300 C.H.E.R.......C. │ -000006b0: 6800 6500 6300 6b00 4400 6100 7400 6100 h.e.c.k.D.a.t.a. │ -000006c0: 6200 6100 7300 6500 4100 6300 7400 6900 b.a.s.e.A.c.t.i. │ -000006d0: 7600 6900 7400 7900 0000 1a00 6100 6e00 v.i.t.y.....a.n. │ -000006e0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -000006f0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000700: 6900 6f00 6e00 2e00 5600 4900 4500 5700 i.o.n...V.I.E.W. │ -00000710: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -00000720: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ -00000730: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -00000740: 7900 2e00 4400 4500 4600 4100 5500 4c00 y...D.E.F.A.U.L. │ -00000750: 5400 0000 0f00 2e00 4f00 6e00 6c00 6900 T.......O.n.l.i. │ -00000760: 6e00 6500 4100 6300 7400 6900 7600 6900 n.e.A.c.t.i.v.i. │ -00000770: 7400 7900 0000 1000 2e00 4f00 6600 6600 t.y.......O.f.f. │ -00000780: 6c00 6900 6e00 6500 4100 6300 7400 6900 l.i.n.e.A.c.t.i. │ -00000790: 7600 6900 7400 7900 0000 1000 2e00 5400 v.i.t.y.......T. │ -000007a0: 6100 6200 4800 6f00 7300 7400 4100 6300 a.b.H.o.s.t.A.c. │ -000007b0: 7400 6900 7600 6900 7400 7900 0000 1000 t.i.v.i.t.y..... │ -000007c0: 2e00 4d00 6100 7000 5600 6900 6500 7700 ..M.a.p.V.i.e.w. │ -000007d0: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -000007e0: 0000 1200 2e00 4d00 6100 7000 5300 6500 ......M.a.p.S.e. │ -000007f0: 6c00 6500 6300 7400 4100 6300 7400 6900 l.e.c.t.A.c.t.i. │ -00000800: 7600 6900 7400 7900 0000 0c00 4900 6e00 v.i.t.y.....I.n. │ -00000810: 6600 6f00 4100 6300 7400 6900 7600 6900 f.o.A.c.t.i.v.i. │ -00000820: 7400 7900 0000 0700 7300 6500 7200 7600 t.y.....s.e.r.v. │ -00000830: 6900 6300 6500 0000 0d00 5500 7000 6400 i.c.e.....U.p.d. │ -00000840: 6100 7400 6500 5300 6500 7200 7600 6900 a.t.e.S.e.r.v.i. │ -00000850: 6300 6500 0000 0000 8001 0800 4000 0000 c.e.........@... │ -00000860: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ -00000870: 0300 0101 8402 0101 8502 0101 8602 0101 ................ │ -00000880: bf02 0101 0100 0101 0200 0101 0000 0101 ................ │ -00000890: 1e00 0101 0e00 0101 0001 1000 1800 0000 ................ │ -000008a0: 0200 0000 ffff ffff 0e00 0000 0f00 0000 ................ │ -000008b0: 0201 1000 6000 0000 0200 0000 ffff ffff ....`........... │ -000008c0: ffff ffff 1200 0000 1400 1400 0300 0000 ................ │ -000008d0: 0000 0000 0f00 0000 0000 0000 ffff ffff ................ │ -000008e0: 0800 0010 1800 0000 0f00 0000 0100 0000 ................ │ -000008f0: 1400 0000 0800 0003 1400 0000 ffff ffff ................ │ -00000900: 1100 0000 1300 0000 0800 0003 1300 0000 ................ │ -00000910: 0201 1000 4c00 0000 0500 0000 ffff ffff ....L........... │ -00000920: ffff ffff 1500 0000 1400 1400 0200 0000 ................ │ -00000930: 0000 0000 0f00 0000 0200 0000 ffff ffff ................ │ -00000940: 0800 0010 0300 0000 0f00 0000 0300 0000 ................ │ -00000950: ffff ffff 0800 0010 0a00 0000 0301 1000 ................ │ -00000960: 1800 0000 0500 0000 ffff ffff ffff ffff ................ │ -00000970: 1500 0000 0201 1000 3800 0000 0600 0000 ........8....... │ -00000980: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000990: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -000009a0: 1700 0000 0800 0003 1700 0000 0301 1000 ................ │ -000009b0: 1800 0000 0600 0000 ffff ffff ffff ffff ................ │ -000009c0: 1600 0000 0201 1000 3800 0000 0700 0000 ........8....... │ -000009d0: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -000009e0: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -000009f0: 1800 0000 0800 0003 1800 0000 0301 1000 ................ │ -00000a00: 1800 0000 0700 0000 ffff ffff ffff ffff ................ │ -00000a10: 1600 0000 0201 1000 3800 0000 0800 0000 ........8....... │ -00000a20: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000a30: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000a40: 1900 0000 0800 0003 1900 0000 0301 1000 ................ │ -00000a50: 1800 0000 0800 0000 ffff ffff ffff ffff ................ │ -00000a60: 1600 0000 0201 1000 3800 0000 0900 0000 ........8....... │ -00000a70: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000a80: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000a90: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................ │ -00000aa0: 1800 0000 0900 0000 ffff ffff ffff ffff ................ │ -00000ab0: 1600 0000 0201 1000 3800 0000 0a00 0000 ........8....... │ -00000ac0: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000ad0: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000ae0: 1b00 0000 0800 0003 1b00 0000 0301 1000 ................ │ -00000af0: 1800 0000 0a00 0000 ffff ffff ffff ffff ................ │ -00000b00: 1600 0000 0201 1000 3800 0000 0b00 0000 ........8....... │ -00000b10: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000b20: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000b30: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ -00000b40: 1800 0000 0b00 0000 ffff ffff ffff ffff ................ │ -00000b50: 1600 0000 0201 1000 3800 0000 0c00 0000 ........8....... │ -00000b60: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000b70: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000b80: 1d00 0000 0800 0003 1d00 0000 0301 1000 ................ │ -00000b90: 1800 0000 0c00 0000 ffff ffff ffff ffff ................ │ -00000ba0: 1600 0000 0201 1000 7400 0000 0f00 0000 ........t....... │ -00000bb0: ffff ffff ffff ffff 1e00 0000 1400 1400 ................ │ -00000bc0: 0400 0000 0000 0000 0f00 0000 0500 0000 ................ │ -00000bd0: ffff ffff 0800 0012 ffff ffff 0f00 0000 ................ │ -00000be0: 0600 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00000bf0: 0f00 0000 0700 0000 ffff ffff 0800 0012 ................ │ -00000c00: ffff ffff 0f00 0000 0800 0000 ffff ffff ................ │ -00000c10: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ -00000c20: 1400 0000 ffff ffff ffff ffff 1e00 0000 ................ │ -00000c30: 0201 1000 7400 0000 1600 0000 ffff ffff ....t........... │ -00000c40: ffff ffff 1f00 0000 1400 1400 0400 0000 ................ │ -00000c50: 0000 0000 0f00 0000 0b00 0000 ffff ffff ................ │ -00000c60: 0800 0001 0900 0301 0f00 0000 0900 0000 ................ │ -00000c70: ffff ffff 0800 0001 0000 077f 0f00 0000 ................ │ -00000c80: 0a00 0000 ffff ffff 0800 0001 1500 027f ................ │ -00000c90: 0f00 0000 0400 0000 2000 0000 0800 0003 ........ ....... │ -00000ca0: 2000 0000 0201 1000 7400 0000 1700 0000 .......t....... │ -00000cb0: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ -00000cc0: 0400 0000 0000 0000 0f00 0000 0b00 0000 ................ │ -00000cd0: ffff ffff 0800 0001 0a00 0301 0f00 0000 ................ │ -00000ce0: 0900 0000 ffff ffff 0800 0001 0000 077f ................ │ -00000cf0: 0f00 0000 0400 0000 2200 0000 0800 0003 ........"....... │ -00000d00: 2200 0000 0f00 0000 0c00 0000 ffff ffff "............... │ -00000d10: 0800 0010 0100 0000 0201 1000 2400 0000 ............$... │ -00000d20: 1900 0000 ffff ffff ffff ffff 2300 0000 ............#... │ -00000d30: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00000d40: 3800 0000 1a00 0000 ffff ffff ffff ffff 8............... │ -00000d50: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -00000d60: 0f00 0000 0400 0000 2500 0000 0800 0003 ........%....... │ -00000d70: 2500 0000 0301 1000 1800 0000 1a00 0000 %............... │ -00000d80: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -00000d90: 3800 0000 1b00 0000 ffff ffff ffff ffff 8............... │ -00000da0: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00000db0: 0f00 0000 0400 0000 2700 0000 0800 0003 ........'....... │ -00000dc0: 2700 0000 0301 1000 1800 0000 1b00 0000 '............... │ -00000dd0: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -00000de0: 1800 0000 1c00 0000 ffff ffff ffff ffff ................ │ -00000df0: 2300 0000 0301 1000 1800 0000 1d00 0000 #............... │ -00000e00: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -00000e10: 7400 0000 1e00 0000 ffff ffff ffff ffff t............... │ -00000e20: 2100 0000 1400 1400 0400 0000 0000 0000 !............... │ -00000e30: 0f00 0000 0b00 0000 ffff ffff 0800 0001 ................ │ -00000e40: 0900 0301 0f00 0000 0900 0000 ffff ffff ................ │ -00000e50: 0800 0001 1400 077f 0f00 0000 0400 0000 ................ │ -00000e60: 2800 0000 0800 0003 2800 0000 0f00 0000 (.......(....... │ -00000e70: 0c00 0000 ffff ffff 0800 0010 0100 0000 ................ │ -00000e80: 0201 1000 2400 0000 2000 0000 ffff ffff ....$... ....... │ -00000e90: ffff ffff 2300 0000 1400 1400 0000 0000 ....#........... │ -00000ea0: 0000 0000 0201 1000 3800 0000 2100 0000 ........8...!... │ -00000eb0: ffff ffff ffff ffff 2400 0000 1400 1400 ........$....... │ -00000ec0: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000ed0: 2900 0000 0800 0003 2900 0000 0301 1000 ).......)....... │ -00000ee0: 1800 0000 2100 0000 ffff ffff ffff ffff ....!........... │ -00000ef0: 2400 0000 0201 1000 3800 0000 2200 0000 $.......8..."... │ -00000f00: ffff ffff ffff ffff 2600 0000 1400 1400 ........&....... │ -00000f10: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -00000f20: 2a00 0000 0800 0003 2a00 0000 0301 1000 *.......*....... │ -00000f30: 1800 0000 2200 0000 ffff ffff ffff ffff ...."........... │ -00000f40: 2600 0000 0301 1000 1800 0000 2300 0000 &...........#... │ -00000f50: ffff ffff ffff ffff 2300 0000 0301 1000 ........#....... │ -00000f60: 1800 0000 2400 0000 ffff ffff ffff ffff ....$........... │ -00000f70: 2100 0000 0201 1000 7400 0000 2500 0000 !.......t...%... │ -00000f80: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ -00000f90: 0400 0000 0000 0000 0f00 0000 0b00 0000 ................ │ -00000fa0: ffff ffff 0800 0001 0900 0301 0f00 0000 ................ │ -00000fb0: 0900 0000 ffff ffff 0800 0001 1400 077f ................ │ -00000fc0: 0f00 0000 0400 0000 2b00 0000 0800 0003 ........+....... │ -00000fd0: 2b00 0000 0f00 0000 0c00 0000 ffff ffff +............... │ -00000fe0: 0800 0010 0100 0000 0201 1000 2400 0000 ............$... │ -00000ff0: 2700 0000 ffff ffff ffff ffff 2300 0000 '...........#... │ -00001000: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00001010: 3800 0000 2800 0000 ffff ffff ffff ffff 8...(........... │ -00001020: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -00001030: 0f00 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -00001040: 2900 0000 0301 1000 1800 0000 2800 0000 )...........(... │ -00001050: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -00001060: 3800 0000 2900 0000 ffff ffff ffff ffff 8...)........... │ -00001070: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00001080: 0f00 0000 0400 0000 2a00 0000 0800 0003 ........*....... │ -00001090: 2a00 0000 0301 1000 1800 0000 2900 0000 *...........)... │ -000010a0: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -000010b0: 1800 0000 2a00 0000 ffff ffff ffff ffff ....*........... │ -000010c0: 2300 0000 0301 1000 1800 0000 2b00 0000 #...........+... │ -000010d0: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -000010e0: 7400 0000 2c00 0000 ffff ffff ffff ffff t...,........... │ -000010f0: 2100 0000 1400 1400 0400 0000 0000 0000 !............... │ -00001100: 0f00 0000 0b00 0000 ffff ffff 0800 0001 ................ │ -00001110: 0900 0301 0f00 0000 0900 0000 ffff ffff ................ │ -00001120: 0800 0001 1400 077f 0f00 0000 0400 0000 ................ │ -00001130: 2c00 0000 0800 0003 2c00 0000 0f00 0000 ,.......,....... │ -00001140: 0c00 0000 ffff ffff 0800 0010 0100 0000 ................ │ -00001150: 0201 1000 2400 0000 2e00 0000 ffff ffff ....$........... │ -00001160: ffff ffff 2300 0000 1400 1400 0000 0000 ....#........... │ -00001170: 0000 0000 0201 1000 3800 0000 2f00 0000 ........8.../... │ -00001180: ffff ffff ffff ffff 2400 0000 1400 1400 ........$....... │ -00001190: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -000011a0: 2900 0000 0800 0003 2900 0000 0301 1000 ).......)....... │ -000011b0: 1800 0000 2f00 0000 ffff ffff ffff ffff ..../........... │ -000011c0: 2400 0000 0201 1000 3800 0000 3000 0000 $.......8...0... │ -000011d0: ffff ffff ffff ffff 2600 0000 1400 1400 ........&....... │ -000011e0: 0100 0000 0000 0000 0f00 0000 0400 0000 ................ │ -000011f0: 2a00 0000 0800 0003 2a00 0000 0301 1000 *.......*....... │ -00001200: 1800 0000 3000 0000 ffff ffff ffff ffff ....0........... │ -00001210: 2600 0000 0301 1000 1800 0000 3100 0000 &...........1... │ -00001220: ffff ffff ffff ffff 2300 0000 0301 1000 ........#....... │ -00001230: 1800 0000 3200 0000 ffff ffff ffff ffff ....2........... │ -00001240: 2100 0000 0201 1000 7400 0000 3300 0000 !.......t...3... │ -00001250: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ -00001260: 0400 0000 0000 0000 0f00 0000 0b00 0000 ................ │ -00001270: ffff ffff 0800 0001 0900 0301 0f00 0000 ................ │ -00001280: 0900 0000 ffff ffff 0800 0001 6a00 077f ............j... │ -00001290: 0f00 0000 0400 0000 2d00 0000 0800 0003 ........-....... │ -000012a0: 2d00 0000 0f00 0000 0c00 0000 ffff ffff -............... │ -000012b0: 0800 0010 0100 0000 0201 1000 2400 0000 ............$... │ -000012c0: 3500 0000 ffff ffff ffff ffff 2300 0000 5...........#... │ -000012d0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000012e0: 3800 0000 3600 0000 ffff ffff ffff ffff 8...6........... │ -000012f0: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -00001300: 0f00 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -00001310: 2900 0000 0301 1000 1800 0000 3600 0000 )...........6... │ -00001320: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -00001330: 3800 0000 3700 0000 ffff ffff ffff ffff 8...7........... │ -00001340: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00001350: 0f00 0000 0400 0000 2a00 0000 0800 0003 ........*....... │ -00001360: 2a00 0000 0301 1000 1800 0000 3700 0000 *...........7... │ -00001370: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -00001380: 1800 0000 3800 0000 ffff ffff ffff ffff ....8........... │ -00001390: 2300 0000 0301 1000 1800 0000 3900 0000 #...........9... │ -000013a0: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -000013b0: 4c00 0000 3a00 0000 ffff ffff ffff ffff L...:........... │ -000013c0: 2100 0000 1400 1400 0200 0000 0000 0000 !............... │ -000013d0: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ -000013e0: 5f00 077f 0f00 0000 0400 0000 2e00 0000 _............... │ -000013f0: 0800 0003 2e00 0000 0201 1000 2400 0000 ............$... │ -00001400: 3b00 0000 ffff ffff ffff ffff 2300 0000 ;...........#... │ -00001410: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00001420: 3800 0000 3c00 0000 ffff ffff ffff ffff 8...<........... │ -00001430: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -00001440: 0f00 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -00001450: 2900 0000 0301 1000 1800 0000 3c00 0000 )...........<... │ -00001460: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -00001470: 3800 0000 3d00 0000 ffff ffff ffff ffff 8...=........... │ -00001480: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00001490: 0f00 0000 0400 0000 2a00 0000 0800 0003 ........*....... │ -000014a0: 2a00 0000 0301 1000 1800 0000 3d00 0000 *...........=... │ -000014b0: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -000014c0: 1800 0000 3e00 0000 ffff ffff ffff ffff ....>........... │ -000014d0: 2300 0000 0301 1000 1800 0000 3f00 0000 #...........?... │ -000014e0: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -000014f0: 4c00 0000 4000 0000 ffff ffff ffff ffff L...@........... │ -00001500: 2100 0000 1400 1400 0200 0000 0000 0000 !............... │ -00001510: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ -00001520: 5f00 077f 0f00 0000 0400 0000 2f00 0000 _.........../... │ -00001530: 0800 0003 2f00 0000 0201 1000 2400 0000 ..../.......$... │ -00001540: 4100 0000 ffff ffff ffff ffff 2300 0000 A...........#... │ -00001550: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00001560: 3800 0000 4200 0000 ffff ffff ffff ffff 8...B........... │ -00001570: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -00001580: 0f00 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -00001590: 2900 0000 0301 1000 1800 0000 4200 0000 )...........B... │ -000015a0: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -000015b0: 3800 0000 4300 0000 ffff ffff ffff ffff 8...C........... │ -000015c0: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -000015d0: 0f00 0000 0400 0000 2a00 0000 0800 0003 ........*....... │ -000015e0: 2a00 0000 0301 1000 1800 0000 4300 0000 *...........C... │ -000015f0: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -00001600: 1800 0000 4400 0000 ffff ffff ffff ffff ....D........... │ -00001610: 2300 0000 0301 1000 1800 0000 4500 0000 #...........E... │ -00001620: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -00001630: 4c00 0000 4600 0000 ffff ffff ffff ffff L...F........... │ -00001640: 2100 0000 1400 1400 0200 0000 0000 0000 !............... │ -00001650: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ -00001660: 3b00 077f 0f00 0000 0400 0000 3000 0000 ;...........0... │ -00001670: 0800 0003 3000 0000 0201 1000 2400 0000 ....0.......$... │ -00001680: 4700 0000 ffff ffff ffff ffff 2300 0000 G...........#... │ -00001690: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -000016a0: 3800 0000 4800 0000 ffff ffff ffff ffff 8...H........... │ -000016b0: 2400 0000 1400 1400 0100 0000 0000 0000 $............... │ -000016c0: 0f00 0000 0400 0000 2900 0000 0800 0003 ........)....... │ -000016d0: 2900 0000 0301 1000 1800 0000 4800 0000 )...........H... │ -000016e0: ffff ffff ffff ffff 2400 0000 0201 1000 ........$....... │ -000016f0: 3800 0000 4900 0000 ffff ffff ffff ffff 8...I........... │ -00001700: 2600 0000 1400 1400 0100 0000 0000 0000 &............... │ -00001710: 0f00 0000 0400 0000 2a00 0000 0800 0003 ........*....... │ -00001720: 2a00 0000 0301 1000 1800 0000 4900 0000 *...........I... │ -00001730: ffff ffff ffff ffff 2600 0000 0301 1000 ........&....... │ -00001740: 1800 0000 4a00 0000 ffff ffff ffff ffff ....J........... │ -00001750: 2300 0000 0301 1000 1800 0000 4b00 0000 #...........K... │ -00001760: ffff ffff ffff ffff 2100 0000 0201 1000 ........!....... │ -00001770: 4c00 0000 4d00 0000 ffff ffff ffff ffff L...M........... │ -00001780: 3100 0000 1400 1400 0200 0000 0000 0000 1............... │ -00001790: 0f00 0000 0400 0000 3200 0000 0800 0003 ........2....... │ -000017a0: 3200 0000 0f00 0000 0d00 0000 ffff ffff 2............... │ -000017b0: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ -000017c0: 4d00 0000 ffff ffff ffff ffff 3100 0000 M...........1... │ -000017d0: 0301 1000 1800 0000 4e00 0000 ffff ffff ........N....... │ -000017e0: ffff ffff 1f00 0000 0301 1000 1800 0000 ................ │ -000017f0: 4f00 0000 ffff ffff ffff ffff 1200 0000 O............... │ -00001800: 0101 1000 1800 0000 4f00 0000 ffff ffff ........O....... │ -00001810: 0e00 0000 0f00 0000 ........ │ +00000490: 6900 6f00 6e00 2e00 5700 4100 4b00 4500 i.o.n...W.A.K.E. │ +000004a0: 5f00 4c00 4f00 4300 4b00 0000 2700 6100 _.L.O.C.K...'.a. │ +000004b0: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +000004c0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +000004d0: 6e00 2e00 4100 4300 4300 4500 5300 5300 n...A.C.C.E.S.S. │ +000004e0: 5f00 4600 4900 4e00 4500 5f00 4c00 4f00 _.F.I.N.E._.L.O. │ +000004f0: 4300 4100 5400 4900 4f00 4e00 0000 2900 C.A.T.I.O.N...). │ +00000500: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000510: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ +00000520: 6f00 6e00 2e00 5700 5200 4900 5400 4500 o.n...W.R.I.T.E. │ +00000530: 5f00 4500 5800 5400 4500 5200 4e00 4100 _.E.X.T.E.R.N.A. │ +00000540: 4c00 5f00 5300 5400 4f00 5200 4100 4700 L._.S.T.O.R.A.G. │ +00000550: 4500 0000 2900 6100 6e00 6400 7200 6f00 E...).a.n.d.r.o. │ +00000560: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ +00000570: 7300 7300 6900 6f00 6e00 2e00 4100 4300 s.s.i.o.n...A.C. │ +00000580: 4300 4500 5300 5300 5f00 4300 4f00 4100 C.E.S.S._.C.O.A. │ +00000590: 5200 5300 4500 5f00 4c00 4f00 4300 4100 R.S.E._.L.O.C.A. │ +000005a0: 5400 4900 4f00 4e00 0000 2400 6100 6e00 T.I.O.N...$.a.n. │ +000005b0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ +000005c0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +000005d0: 2e00 4100 4300 4300 4500 5300 5300 5f00 ..A.C.C.E.S.S._. │ +000005e0: 5700 4900 4600 4900 5f00 5300 5400 4100 W.I.F.I._.S.T.A. │ +000005f0: 5400 4500 0000 1000 7300 7500 7000 7000 T.E.....s.u.p.p. │ +00000600: 6f00 7200 7400 7300 2d00 7300 6300 7200 o.r.t.s.-.s.c.r. │ +00000610: 6500 6500 6e00 7300 0000 0b00 6100 7000 e.e.n.s.....a.p. │ +00000620: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ +00000630: 6e00 0000 0800 2e00 5300 4100 5300 4100 n.......S.A.S.A. │ +00000640: 6200 7500 7300 0000 0800 6100 6300 7400 b.u.s.....a.c.t. │ +00000650: 6900 7600 6900 7400 7900 0000 0d00 2e00 i.v.i.t.y....... │ +00000660: 5300 7000 6c00 6100 7300 6800 5300 6300 S.p.l.a.s.h.S.c. │ +00000670: 7200 6500 6500 6e00 0000 0d00 6900 6e00 r.e.e.n.....i.n. │ +00000680: 7400 6500 6e00 7400 2d00 6600 6900 6c00 t.e.n.t.-.f.i.l. │ +00000690: 7400 6500 7200 0000 0600 6100 6300 7400 t.e.r.....a.c.t. │ +000006a0: 6900 6f00 6e00 0000 1a00 6100 6e00 6400 i.o.n.....a.n.d. │ +000006b0: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +000006c0: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +000006d0: 6f00 6e00 2e00 4d00 4100 4900 4e00 0000 o.n...M.A.I.N... │ +000006e0: 0800 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +000006f0: 7900 0000 2000 6100 6e00 6400 7200 6f00 y... .a.n.d.r.o. │ +00000700: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +00000710: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ +00000720: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ +00000730: 4800 4500 5200 0000 1600 2e00 4300 6800 H.E.R.......C.h. │ +00000740: 6500 6300 6b00 4400 6100 7400 6100 6200 e.c.k.D.a.t.a.b. │ +00000750: 6100 7300 6500 4100 6300 7400 6900 7600 a.s.e.A.c.t.i.v. │ +00000760: 6900 7400 7900 0000 1a00 6100 6e00 6400 i.t.y.....a.n.d. │ +00000770: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000780: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +00000790: 6f00 6e00 2e00 5600 4900 4500 5700 0000 o.n...V.I.E.W... │ +000007a0: 1f00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +000007b0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ +000007c0: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ +000007d0: 2e00 4400 4500 4600 4100 5500 4c00 5400 ..D.E.F.A.U.L.T. │ +000007e0: 0000 0f00 2e00 4f00 6e00 6c00 6900 6e00 ......O.n.l.i.n. │ +000007f0: 6500 4100 6300 7400 6900 7600 6900 7400 e.A.c.t.i.v.i.t. │ +00000800: 7900 0000 1000 2e00 4f00 6600 6600 6c00 y.......O.f.f.l. │ +00000810: 6900 6e00 6500 4100 6300 7400 6900 7600 i.n.e.A.c.t.i.v. │ +00000820: 6900 7400 7900 0000 1000 2e00 5400 6100 i.t.y.......T.a. │ +00000830: 6200 4800 6f00 7300 7400 4100 6300 7400 b.H.o.s.t.A.c.t. │ +00000840: 6900 7600 6900 7400 7900 0000 1000 2e00 i.v.i.t.y....... │ +00000850: 4d00 6100 7000 5600 6900 6500 7700 4100 M.a.p.V.i.e.w.A. │ +00000860: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00000870: 1200 2e00 4d00 6100 7000 5300 6500 6c00 ....M.a.p.S.e.l. │ +00000880: 6500 6300 7400 4100 6300 7400 6900 7600 e.c.t.A.c.t.i.v. │ +00000890: 6900 7400 7900 0000 0c00 4900 6e00 6600 i.t.y.....I.n.f. │ +000008a0: 6f00 4100 6300 7400 6900 7600 6900 7400 o.A.c.t.i.v.i.t. │ +000008b0: 7900 0000 0700 7300 6500 7200 7600 6900 y.....s.e.r.v.i. │ +000008c0: 6300 6500 0000 0d00 5500 7000 6400 6100 c.e.....U.p.d.a. │ +000008d0: 7400 6500 5300 6500 7200 7600 6900 6300 t.e.S.e.r.v.i.c. │ +000008e0: 6500 0000 8001 0800 4000 0000 1b02 0101 e.......@....... │ +000008f0: 1c02 0101 0c02 0101 7002 0101 0300 0101 ........p....... │ +00000900: 8402 0101 8502 0101 8602 0101 bf02 0101 ................ │ +00000910: 0100 0101 0200 0101 0000 0101 1e00 0101 ................ │ +00000920: 0e00 0101 0001 1000 1800 0000 0200 0000 ................ │ +00000930: ffff ffff 0e00 0000 0f00 0000 0201 1000 ................ │ +00000940: 8800 0000 0200 0000 ffff ffff ffff ffff ................ │ +00000950: 1400 0000 1400 1400 0500 0000 0000 0000 ................ │ +00000960: 0f00 0000 0000 0000 ffff ffff 0800 0010 ................ │ +00000970: 1800 0000 0f00 0000 0100 0000 1600 0000 ................ │ +00000980: 0800 0003 1600 0000 ffff ffff 1100 0000 ................ │ +00000990: 1500 0000 0800 0003 1500 0000 ffff ffff ................ │ +000009a0: 1200 0000 1700 0000 0800 0010 0a00 0000 ................ │ +000009b0: ffff ffff 1300 0000 1800 0000 0800 0003 ................ │ +000009c0: 1800 0000 0201 1000 4c00 0000 0500 0000 ........L....... │ +000009d0: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +000009e0: 0200 0000 0000 0000 0f00 0000 0200 0000 ................ │ +000009f0: ffff ffff 0800 0010 0300 0000 0f00 0000 ................ │ +00000a00: 0300 0000 ffff ffff 0800 0010 0a00 0000 ................ │ +00000a10: 0301 1000 1800 0000 0500 0000 ffff ffff ................ │ +00000a20: ffff ffff 1900 0000 0201 1000 3800 0000 ............8... │ +00000a30: 0600 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000a40: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000a50: 0400 0000 1b00 0000 0800 0003 1b00 0000 ................ │ +00000a60: 0301 1000 1800 0000 0600 0000 ffff ffff ................ │ +00000a70: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000a80: 0700 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000a90: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000aa0: 0400 0000 1c00 0000 0800 0003 1c00 0000 ................ │ +00000ab0: 0301 1000 1800 0000 0700 0000 ffff ffff ................ │ +00000ac0: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000ad0: 0800 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000ae0: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000af0: 0400 0000 1d00 0000 0800 0003 1d00 0000 ................ │ +00000b00: 0301 1000 1800 0000 0800 0000 ffff ffff ................ │ +00000b10: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000b20: 0900 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000b30: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000b40: 0400 0000 1e00 0000 0800 0003 1e00 0000 ................ │ +00000b50: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ +00000b60: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000b70: 0a00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000b80: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000b90: 0400 0000 1f00 0000 0800 0003 1f00 0000 ................ │ +00000ba0: 0301 1000 1800 0000 0a00 0000 ffff ffff ................ │ +00000bb0: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000bc0: 0b00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000bd0: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000be0: 0400 0000 2000 0000 0800 0003 2000 0000 .... ....... ... │ +00000bf0: 0301 1000 1800 0000 0b00 0000 ffff ffff ................ │ +00000c00: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000c10: 0c00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000c20: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000c30: 0400 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ +00000c40: 0301 1000 1800 0000 0c00 0000 ffff ffff ................ │ +00000c50: ffff ffff 1a00 0000 0201 1000 7400 0000 ............t... │ +00000c60: 0f00 0000 ffff ffff ffff ffff 2200 0000 ............"... │ +00000c70: 1400 1400 0400 0000 0000 0000 0f00 0000 ................ │ +00000c80: 0500 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00000c90: 0f00 0000 0600 0000 ffff ffff 0800 0012 ................ │ +00000ca0: ffff ffff 0f00 0000 0700 0000 ffff ffff ................ │ +00000cb0: 0800 0012 ffff ffff 0f00 0000 0800 0000 ................ │ +00000cc0: ffff ffff 0800 0012 ffff ffff 0301 1000 ................ │ +00000cd0: 1800 0000 1400 0000 ffff ffff ffff ffff ................ │ +00000ce0: 2200 0000 0201 1000 7400 0000 1600 0000 ".......t....... │ +00000cf0: ffff ffff ffff ffff 2300 0000 1400 1400 ........#....... │ +00000d00: 0400 0000 0000 0000 0f00 0000 0b00 0000 ................ │ +00000d10: ffff ffff 0800 0001 0900 0301 0f00 0000 ................ │ +00000d20: 0900 0000 ffff ffff 0800 0001 0000 077f ................ │ +00000d30: 0f00 0000 0a00 0000 ffff ffff 0800 0001 ................ │ +00000d40: 1500 027f 0f00 0000 0400 0000 2400 0000 ............$... │ +00000d50: 0800 0003 2400 0000 0201 1000 7400 0000 ....$.......t... │ +00000d60: 1700 0000 ffff ffff ffff ffff 2500 0000 ............%... │ +00000d70: 1400 1400 0400 0000 0000 0000 0f00 0000 ................ │ +00000d80: 0b00 0000 ffff ffff 0800 0001 0a00 0301 ................ │ +00000d90: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ +00000da0: 0000 077f 0f00 0000 0400 0000 2600 0000 ............&... │ +00000db0: 0800 0003 2600 0000 0f00 0000 0c00 0000 ....&........... │ +00000dc0: ffff ffff 0800 0010 0100 0000 0201 1000 ................ │ +00000dd0: 2400 0000 1900 0000 ffff ffff ffff ffff $............... │ +00000de0: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +00000df0: 0201 1000 3800 0000 1a00 0000 ffff ffff ....8........... │ +00000e00: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +00000e10: 0000 0000 0f00 0000 0400 0000 2900 0000 ............)... │ +00000e20: 0800 0003 2900 0000 0301 1000 1800 0000 ....)........... │ +00000e30: 1a00 0000 ffff ffff ffff ffff 2800 0000 ............(... │ +00000e40: 0201 1000 3800 0000 1b00 0000 ffff ffff ....8........... │ +00000e50: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +00000e60: 0000 0000 0f00 0000 0400 0000 2b00 0000 ............+... │ +00000e70: 0800 0003 2b00 0000 0301 1000 1800 0000 ....+........... │ +00000e80: 1b00 0000 ffff ffff ffff ffff 2a00 0000 ............*... │ +00000e90: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000ea0: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +00000eb0: 1d00 0000 ffff ffff ffff ffff 2500 0000 ............%... │ +00000ec0: 0201 1000 7400 0000 1e00 0000 ffff ffff ....t........... │ +00000ed0: ffff ffff 2500 0000 1400 1400 0400 0000 ....%........... │ +00000ee0: 0000 0000 0f00 0000 0b00 0000 ffff ffff ................ │ +00000ef0: 0800 0001 0900 0301 0f00 0000 0900 0000 ................ │ +00000f00: ffff ffff 0800 0001 1400 077f 0f00 0000 ................ │ +00000f10: 0400 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,... │ +00000f20: 0f00 0000 0c00 0000 ffff ffff 0800 0010 ................ │ +00000f30: 0100 0000 0201 1000 2400 0000 2000 0000 ........$... ... │ +00000f40: ffff ffff ffff ffff 2700 0000 1400 1400 ........'....... │ +00000f50: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000f60: 2100 0000 ffff ffff ffff ffff 2800 0000 !...........(... │ +00000f70: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000f80: 0400 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-... │ +00000f90: 0301 1000 1800 0000 2100 0000 ffff ffff ........!....... │ +00000fa0: ffff ffff 2800 0000 0201 1000 3800 0000 ....(.......8... │ +00000fb0: 2200 0000 ffff ffff ffff ffff 2a00 0000 "...........*... │ +00000fc0: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00000fd0: 0400 0000 2e00 0000 0800 0003 2e00 0000 ................ │ +00000fe0: 0301 1000 1800 0000 2200 0000 ffff ffff ........"....... │ +00000ff0: ffff ffff 2a00 0000 0301 1000 1800 0000 ....*........... │ +00001000: 2300 0000 ffff ffff ffff ffff 2700 0000 #...........'... │ +00001010: 0301 1000 1800 0000 2400 0000 ffff ffff ........$....... │ +00001020: ffff ffff 2500 0000 0201 1000 7400 0000 ....%.......t... │ +00001030: 2500 0000 ffff ffff ffff ffff 2500 0000 %...........%... │ +00001040: 1400 1400 0400 0000 0000 0000 0f00 0000 ................ │ +00001050: 0b00 0000 ffff ffff 0800 0001 0900 0301 ................ │ +00001060: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ +00001070: 1400 077f 0f00 0000 0400 0000 2f00 0000 ............/... │ +00001080: 0800 0003 2f00 0000 0f00 0000 0c00 0000 ..../........... │ +00001090: ffff ffff 0800 0010 0100 0000 0201 1000 ................ │ +000010a0: 2400 0000 2700 0000 ffff ffff ffff ffff $...'........... │ +000010b0: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +000010c0: 0201 1000 3800 0000 2800 0000 ffff ffff ....8...(....... │ +000010d0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +000010e0: 0000 0000 0f00 0000 0400 0000 2d00 0000 ............-... │ +000010f0: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +00001100: 2800 0000 ffff ffff ffff ffff 2800 0000 (...........(... │ +00001110: 0201 1000 3800 0000 2900 0000 ffff ffff ....8...)....... │ +00001120: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +00001130: 0000 0000 0f00 0000 0400 0000 2e00 0000 ................ │ +00001140: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +00001150: 2900 0000 ffff ffff ffff ffff 2a00 0000 )...........*... │ +00001160: 0301 1000 1800 0000 2a00 0000 ffff ffff ........*....... │ +00001170: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +00001180: 2b00 0000 ffff ffff ffff ffff 2500 0000 +...........%... │ +00001190: 0201 1000 7400 0000 2c00 0000 ffff ffff ....t...,....... │ +000011a0: ffff ffff 2500 0000 1400 1400 0400 0000 ....%........... │ +000011b0: 0000 0000 0f00 0000 0b00 0000 ffff ffff ................ │ +000011c0: 0800 0001 0900 0301 0f00 0000 0900 0000 ................ │ +000011d0: ffff ffff 0800 0001 1400 077f 0f00 0000 ................ │ +000011e0: 0400 0000 3000 0000 0800 0003 3000 0000 ....0.......0... │ +000011f0: 0f00 0000 0c00 0000 ffff ffff 0800 0010 ................ │ +00001200: 0100 0000 0201 1000 2400 0000 2e00 0000 ........$....... │ +00001210: ffff ffff ffff ffff 2700 0000 1400 1400 ........'....... │ +00001220: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00001230: 2f00 0000 ffff ffff ffff ffff 2800 0000 /...........(... │ +00001240: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +00001250: 0400 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-... │ +00001260: 0301 1000 1800 0000 2f00 0000 ffff ffff ......../....... │ +00001270: ffff ffff 2800 0000 0201 1000 3800 0000 ....(.......8... │ +00001280: 3000 0000 ffff ffff ffff ffff 2a00 0000 0...........*... │ +00001290: 1400 1400 0100 0000 0000 0000 0f00 0000 ................ │ +000012a0: 0400 0000 2e00 0000 0800 0003 2e00 0000 ................ │ +000012b0: 0301 1000 1800 0000 3000 0000 ffff ffff ........0....... │ +000012c0: ffff ffff 2a00 0000 0301 1000 1800 0000 ....*........... │ +000012d0: 3100 0000 ffff ffff ffff ffff 2700 0000 1...........'... │ +000012e0: 0301 1000 1800 0000 3200 0000 ffff ffff ........2....... │ +000012f0: ffff ffff 2500 0000 0201 1000 7400 0000 ....%.......t... │ +00001300: 3300 0000 ffff ffff ffff ffff 2500 0000 3...........%... │ +00001310: 1400 1400 0400 0000 0000 0000 0f00 0000 ................ │ +00001320: 0b00 0000 ffff ffff 0800 0001 0900 0301 ................ │ +00001330: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................ │ +00001340: 6a00 077f 0f00 0000 0400 0000 3100 0000 j...........1... │ +00001350: 0800 0003 3100 0000 0f00 0000 0c00 0000 ....1........... │ +00001360: ffff ffff 0800 0010 0100 0000 0201 1000 ................ │ +00001370: 2400 0000 3500 0000 ffff ffff ffff ffff $...5........... │ +00001380: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +00001390: 0201 1000 3800 0000 3600 0000 ffff ffff ....8...6....... │ +000013a0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +000013b0: 0000 0000 0f00 0000 0400 0000 2d00 0000 ............-... │ +000013c0: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +000013d0: 3600 0000 ffff ffff ffff ffff 2800 0000 6...........(... │ +000013e0: 0201 1000 3800 0000 3700 0000 ffff ffff ....8...7....... │ +000013f0: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +00001400: 0000 0000 0f00 0000 0400 0000 2e00 0000 ................ │ +00001410: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +00001420: 3700 0000 ffff ffff ffff ffff 2a00 0000 7...........*... │ +00001430: 0301 1000 1800 0000 3800 0000 ffff ffff ........8....... │ +00001440: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +00001450: 3900 0000 ffff ffff ffff ffff 2500 0000 9...........%... │ +00001460: 0201 1000 4c00 0000 3a00 0000 ffff ffff ....L...:....... │ +00001470: ffff ffff 2500 0000 1400 1400 0200 0000 ....%........... │ +00001480: 0000 0000 0f00 0000 0900 0000 ffff ffff ................ │ +00001490: 0800 0001 5f00 077f 0f00 0000 0400 0000 ...._........... │ +000014a0: 3200 0000 0800 0003 3200 0000 0201 1000 2.......2....... │ +000014b0: 2400 0000 3b00 0000 ffff ffff ffff ffff $...;........... │ +000014c0: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +000014d0: 0201 1000 3800 0000 3c00 0000 ffff ffff ....8...<....... │ +000014e0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +000014f0: 0000 0000 0f00 0000 0400 0000 2d00 0000 ............-... │ +00001500: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +00001510: 3c00 0000 ffff ffff ffff ffff 2800 0000 <...........(... │ +00001520: 0201 1000 3800 0000 3d00 0000 ffff ffff ....8...=....... │ +00001530: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +00001540: 0000 0000 0f00 0000 0400 0000 2e00 0000 ................ │ +00001550: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +00001560: 3d00 0000 ffff ffff ffff ffff 2a00 0000 =...........*... │ +00001570: 0301 1000 1800 0000 3e00 0000 ffff ffff ........>....... │ +00001580: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +00001590: 3f00 0000 ffff ffff ffff ffff 2500 0000 ?...........%... │ +000015a0: 0201 1000 4c00 0000 4000 0000 ffff ffff ....L...@....... │ +000015b0: ffff ffff 2500 0000 1400 1400 0200 0000 ....%........... │ +000015c0: 0000 0000 0f00 0000 0900 0000 ffff ffff ................ │ +000015d0: 0800 0001 5f00 077f 0f00 0000 0400 0000 ...._........... │ +000015e0: 3300 0000 0800 0003 3300 0000 0201 1000 3.......3....... │ +000015f0: 2400 0000 4100 0000 ffff ffff ffff ffff $...A........... │ +00001600: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +00001610: 0201 1000 3800 0000 4200 0000 ffff ffff ....8...B....... │ +00001620: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +00001630: 0000 0000 0f00 0000 0400 0000 2d00 0000 ............-... │ +00001640: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +00001650: 4200 0000 ffff ffff ffff ffff 2800 0000 B...........(... │ +00001660: 0201 1000 3800 0000 4300 0000 ffff ffff ....8...C....... │ +00001670: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +00001680: 0000 0000 0f00 0000 0400 0000 2e00 0000 ................ │ +00001690: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +000016a0: 4300 0000 ffff ffff ffff ffff 2a00 0000 C...........*... │ +000016b0: 0301 1000 1800 0000 4400 0000 ffff ffff ........D....... │ +000016c0: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +000016d0: 4500 0000 ffff ffff ffff ffff 2500 0000 E...........%... │ +000016e0: 0201 1000 4c00 0000 4600 0000 ffff ffff ....L...F....... │ +000016f0: ffff ffff 2500 0000 1400 1400 0200 0000 ....%........... │ +00001700: 0000 0000 0f00 0000 0900 0000 ffff ffff ................ │ +00001710: 0800 0001 3b00 077f 0f00 0000 0400 0000 ....;........... │ +00001720: 3400 0000 0800 0003 3400 0000 0201 1000 4.......4....... │ +00001730: 2400 0000 4700 0000 ffff ffff ffff ffff $...G........... │ +00001740: 2700 0000 1400 1400 0000 0000 0000 0000 '............... │ +00001750: 0201 1000 3800 0000 4800 0000 ffff ffff ....8...H....... │ +00001760: ffff ffff 2800 0000 1400 1400 0100 0000 ....(........... │ +00001770: 0000 0000 0f00 0000 0400 0000 2d00 0000 ............-... │ +00001780: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +00001790: 4800 0000 ffff ffff ffff ffff 2800 0000 H...........(... │ +000017a0: 0201 1000 3800 0000 4900 0000 ffff ffff ....8...I....... │ +000017b0: ffff ffff 2a00 0000 1400 1400 0100 0000 ....*........... │ +000017c0: 0000 0000 0f00 0000 0400 0000 2e00 0000 ................ │ +000017d0: 0800 0003 2e00 0000 0301 1000 1800 0000 ................ │ +000017e0: 4900 0000 ffff ffff ffff ffff 2a00 0000 I...........*... │ +000017f0: 0301 1000 1800 0000 4a00 0000 ffff ffff ........J....... │ +00001800: ffff ffff 2700 0000 0301 1000 1800 0000 ....'........... │ +00001810: 4b00 0000 ffff ffff ffff ffff 2500 0000 K...........%... │ +00001820: 0201 1000 4c00 0000 4d00 0000 ffff ffff ....L...M....... │ +00001830: ffff ffff 3500 0000 1400 1400 0200 0000 ....5........... │ +00001840: 0000 0000 0f00 0000 0400 0000 3600 0000 ............6... │ +00001850: 0800 0003 3600 0000 0f00 0000 0d00 0000 ....6........... │ +00001860: ffff ffff 0800 0012 ffff ffff 0301 1000 ................ │ +00001870: 1800 0000 4d00 0000 ffff ffff ffff ffff ....M........... │ +00001880: 3500 0000 0301 1000 1800 0000 4e00 0000 5...........N... │ +00001890: ffff ffff ffff ffff 2300 0000 0301 1000 ........#....... │ +000018a0: 1800 0000 4f00 0000 ffff ffff ffff ffff ....O........... │ +000018b0: 1400 0000 0101 1000 1800 0000 4f00 0000 ............O... │ +000018c0: ffff ffff 0e00 0000 0f00 0000 ............